専用サーバーに単一の MySQL データベースがあります。現在、Xtrabackupを使用しており、rsync を使用して自宅の Linux ボックスにデータを転送しています。これは、操作中にDBをロックすることを除いて問題ありません(rsyncを除く)。サーバーのデータは約 50 GB で、高負荷 (平均 1 から 1.5) の下にあります。私の質問に:
実稼働データベースをマスターとして設定し、自宅の Linux ボックスをスレーブとして設定し、スレーブでバックアップを実行して、バックアップ中のサーバー ロックを防ぐことはできますか?
私の主な関心事は、マスターにオーバーヘッドを追加することです。別の懸念は、奴隷を圧倒することです。マスターはスレーブよりもはるかに優れたハードウェアを備えていますが、スレーブは Web サイトによって生成された読み取りによって負担がかかることはありません。
私のIPは何年も変わっていないので、あまり気にしていません。安価な VPS を取得することも検討していますが、この状況でも上記の点が当てはまります。どんな洞察も大歓迎です!