Mysql

mysql主從複製很慢

  • December 31, 2015

我們正在執行 MySQL 主從複製設置,而從屬伺服器追趕速度非常慢。當從伺服器瀏覽主伺服器的日誌時,似乎沒有高網路或 CPU 使用率。master 和 slave 之間的連接穩定且快速(平均 15 MB/s),並且 slave 的 cpu 使用率在每個核心(四核 cpu)上不超過 2%。

我們已經做了一些測試,讓從伺服器跟上直到它與主伺服器處於同一位置,然後執行大量查詢。雖然主伺服器的 cpu 使用率上升了很多,但從伺服器實際上在從主伺服器獲取查詢方面做得很差。Relay_Log_Pos 以非常慢的速度增加,而 Exec_Master_Log_Pos 非常接近 Relay_Log_pos。

對我來說,這似乎與網路相關,因為 Relay_Log_Pos 的增長速度不是很快,導致從站沒有很多查詢要執行,或者我在這裡遺漏了什麼?

45%-96% iowait 相當高。

您需要以某種方式提高磁碟寫入速度。您可以購買更快的磁碟或升級到具有大量寫入記憶體的 RAID 控制器。

引用自:https://serverfault.com/questions/746223