gpt4 book ai didi

database - 为什么在数据库复制中从机读取速度比主机快

转载 作者:太空狗 更新时间:2023-10-30 01:50:58 25 4
gpt4 key购买 nike

在主从数据库复制中,所有的写操作都到master机器上。所有读取都转到从机。主机将数据复制到从机。当主机将数据复制到从机时,从机必须执行写入操作,这会锁定该行。从从机读取速度更快,但为什么呢?

最佳答案

slave 应该很多,因为:

  • 它写入的数据量和master一样
  • 对从服务器的写入绕过所有语法和权限检查(所有这些工作 - 而且很多 - 由主服务器在处理查询时完成 - 只有数据更改被发送到从服务器)
  • 除了您作为测试执行的内容外,它不执行其他读取操作
  • 复制是为尽可能快的同步速度而设计的优化过程,因此如果主服务器发生故障,从服务器会尽可能保持最新状态。这意味着根据设计,它必须在从机上造成尽可能少的工作

这一切都意味着从服务器承受的负载相当比主服务器少。

实际上,将读取重定向到 slave 是一种已知的性能修改。

关于database - 为什么在数据库复制中从机读取速度比主机快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12981230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com