TL;DR
- マスターに接続する(
--allow-on-master)場合、--throttle-control-replicas myhost1.com:3306,myhost2.com:3306で遅延監視対象を指定する- スレーブからbinlogを吸い上げてマスターに当て込む場合は、接続先のスレーブで遅延監視をする
- 閾値は
gh-ost --max-lag-millis 1000で指定する (デフォルト1500ミリ秒) -
SHOW SLAVE STATUSは叩かず、*_ghcテーブルに書き込んだハートビートの行と現在時刻の差分で計算する-
--test-on-replicaか--migrate-on-replicaの時だけSHOW SLAVE STATUSするっぽい
-
-
SHOW SLAVE STATUS…