我们在mysql中配置了一个主服务器和五个从服务器,但是第五个从服务器总是延迟超过半个小时,同时第五个从服务器总是通过应用程序命中select查询。所以我推荐了更多的网站来解决这个问题,但每个人都说,如果不减少select查询,我们就无法改善或减少延迟。
所以请分享你的意见和如何解决延迟问题。
你好,库马兰
发布于 2011-11-17 19:46:42
除了服务器上的负载外,如果您的表是MyISAM
的,select查询可能会导致表锁。如果有许多查询导致表锁,那么复制将变得延迟。
如果可以的话,我建议将您的表改成InnoDB
,看看这是否有帮助,因为它减少了表锁的机会……在众多的其他差异中。
请记住这些表类型之间的差异,以防它以其他方式影响您的数据库-请参阅my answer和本question中的其他人以获取简要摘要。
https://stackoverflow.com/questions/8166509
复制相似问题