0

MySQL でのすべてのクエリのレプリケーションは、データベース サーバーにいくらかのコストを費やします。毎回すべてのクエリをレプリケートするのではなく、1 日 1 回、新しいクエリをログに記録し、バックアップ サーバーでクエリをレプリケートして実行することは可能ですか?

可能であれば、どのように?ありがとう。

4

1 に答える 1

0

cron ジョブを使用して、レプリケーションを開始および停止できSTOP SLAVE;ます。START SLAVE;

問題は、binlog が大きくなり、スレーブが追いつくのに多くの時間を費やす可能性があることです。

スレーブの唯一の目的がバックアップ ソリューションを提供することである場合は、InnoDB Hotbackupの使用を検討する必要があります。

パフォーマンスを改善するには、Erik Ekman の提案を考慮して、binlog データ用に別のディスクを選択する必要があります。

于 2013-01-06T14:18:51.773 に答える