国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

percona-toolkit對MySQL的復制和監控類操作教程

2020-01-18 22:42:15
字體:
來源:轉載
供稿:網友

復制類工具
1.  pt-heartbeat
功能介紹:
監控mysql復制延遲
用法介紹:
pt-heartbeat [OPTION...] [DSN] --update|--monitor|--check|--stop
測量復制落后主mysql或者主PostgreSQL多少時間,你可以使用這個腳本去更新主或者監控復制,具體用法見后面的示例.
原理:pt-heartbeat通過真實的復制數據來確認mysql和postgresql復制延遲,這個避免了對復制機制的依賴,從而能得出準確的落后復制時間,包含兩部分:第一部分在主上pt-heartbeat的--update線程會在指定的時間間隔更新一個時間戳,第二部分是pt-heartbeat的--monitor線程或者--check線程連接到從上檢查復制的心跳記錄(前面更新的時間戳),并和當前系統時間進行比較,得出時間的差異。
你可以手工創建heartbeat表或者添加--create-table參數,推薦使用MEMORY引擎。表結構為:

CREATE TABLE heartbeat ( ts       varchar(26) NOT NULL, server_id    int unsigned NOT NULL PRIMARY KEY, file       varchar(255) DEFAULT NULL,  -- SHOW MASTER STATUS position     bigint unsigned DEFAULT NULL, -- SHOW MASTER STATUS relay_master_log_file varchar(255) DEFAULT NULL,  -- SHOW SLAVE STATUS exec_master_log_pos bigint unsigned DEFAULT NULL -- SHOW SLAVE STATUS);

 
使用示例:
范例1:創建一個后臺進程定期更新主上的test庫的heartbeat表()默認是1s,可以--interval指定,執行后會成一個heartbeat表,test庫為我監控的同步庫:

pt-heartbeat -D test --update --user=root --password=zhang@123 -h192.168.3.135 --create-table 

主站蜘蛛池模板:
巴林右旗|
卢龙县|
五家渠市|
临潭县|
文水县|
永宁县|
锦州市|
秭归县|
兴隆县|
平遥县|
安吉县|
新竹市|
东港市|
隆子县|
云梦县|
大兴区|
府谷县|
内黄县|
大港区|
郁南县|
长白|
遂昌县|
潍坊市|
平乡县|
清远市|
大理市|
都江堰市|
蒙阴县|
郴州市|
大余县|
荆州市|
绥芬河市|
海宁市|
左云县|
岐山县|
海阳市|
沽源县|
云浮市|
黄浦区|
海伦市|
宁河县|