2012-07-17 72 views
0

我正在使用MySQL 5.5。提高MySQL複製性能的問題

我的主數據庫擁有非常大量的數據並持續加載數據。而我只有一個從屬數據庫。因爲MySQL複製是單線程的,所以它追趕起來確實很慢...

我目前知道兩種提高速度的方法。一種是將MySQL更新爲支持多線程從站的5.6。另一種方法是在一個從屬設備上將一個數據庫分隔爲多個數據庫(http://d2-systems.blogspot.com/2011/04/mysql-56x-feature-preview-multi.html)。

有沒有其他方法可以提高複製加載速度?我有一個工具需要從我的從DB獲取數據。所以,如果我選擇實施第二種方式,它會從我的工具中改變很多代碼。

有什麼建議嗎?

回答

0

您應該試試Tungsten Replicator是MySQL的高性能開源數據複製引擎。它提供了一系列超越當今任何開源複製器的功能:支持故障轉移的全局事務ID,靈活的事務過濾,可擴展的事務元數據,分片,每個進程的多個複製服務,高性能,以及簡單且有據可查的操作。

有關此實用程序的詳細信息,您可以訪問:

http://www.continuent.com/solutions/tungsten-replicator