<code>MySQL出现同步延迟有哪些原因?如何解决?</code>
<code>1.从库太多导致复制延迟</code>
<code>优化:建议从库数量3-5个为宜</code>
<code>2.从库硬件比主库硬件差</code>
<code>优化:提升硬件性能</code>
<code>3.慢SQL语句过多</code>
<code>优化:SQL语句执行时间太长,需要优化SQL语句</code>
<code>4.主从复制的设计问题</code>
<code>优化:主从复制单线程,可以通过多线程IO方案解决;另外MySQL5.6.3支持多线程IO复制。</code>
<code>5.主从库之间的网络延迟</code>
<code>优化:尽量链路短,提升端口带宽</code>
<code>6.主库读写压力大</code>
<code>优化:前端加buffer和缓存。主从延迟不同步:</code>
<code>不管有多延迟,只要不影响业务就没事</code>
<code>7、业务设计缺陷导致延迟影响业务</code>
<code>优化:从库没有数据改读主库 本文转自 msj0905 51CTO博客,原文链接:http://blog.51cto.com/sky66/1684721</code>