1

MySQLを使用してレプリケーションの遅延を強制する方法はありますか?たとえば、スレーブをマスターから12時間遅らせたいとします。とにかくこれを実現するには?

4

3 に答える 3

4

Maatkitツールキットには、このためのツールがあります。

http://www.maatkit.org/doc/mk-slave-delay.html

于 2011-01-12T00:56:46.293 に答える
1

更新:MySQL 5.6はレプリケーション遅延の追加を検討しています:

http://forge.mysql.com/worklog/task.php?id=344

編集

5.6.2の可用性の詳細へのリンク:

http://planet.mysql.com/entry/?id=27133

于 2011-01-31T21:53:38.407 に答える
1

MySQL-5.6では、MySQLスレーブを意図的に遅延させることができます。スレーブでは、次のように構成する必要があります。CHANGE MASTER TO MASTER_DELAY = X、ここでX =スレーブが元のマスター(イベントが生成されているサーバー)より遅れる秒数。ラグは、発信元のマスターが実行のためにイベントを取得した(コミットされていない)時間に関して計算されます。ドキュメントリンクは次のとおりですhttp://dev.mysql.com/doc/refman/5.6/en/replication-delayed.html この機能に関する完全なデザインノートはhttp://dev.mysql.com/worklogにあります。 / task /?id = 344

于 2014-01-09T19:47:23.450 に答える