2012-02-18 51 views
2

我想知道如何測試主從複製的缺乏時間。例如,當主服務器記錄更新且從服務器正在複製時,如何在複製過程中測試時間間隔?是否有任何軟件使用或我應該添加在我的數據庫中的時間戳列?測試mysql主從複製的性能

我不想在數據庫中添加時間戳列,因爲系統已經開發完畢,我不想通過整個代碼來更改插入/更新sql語句並修改sql語句。我的目標是設置複製並測量時間間隔。

高級謝謝!

回答

2

SHOW SLAVE STATUS對奴隸會告訴你它背後有多遠。

但是,測試複製延遲的「正確」方法是不斷輪詢從屬設備,然後在主設備上啓動查詢。從機接收記錄所用的時間是複製延遲。

在大多數設置中,延遲大約爲毫秒。

+0

你能舉個例子嗎?這會幫助我理解。謝謝。 – madi 2012-02-18 09:35:42

+0

@madi一個什麼樣的例子? – Borealid 2012-02-18 17:07:58

+0

我怎麼去做關於奴隸的民意調查? – madi 2012-02-20 12:51:57