※ ChatGPTを利用し、要約された質問です(原文:MySQLのバックアップについて)
MySQLのバックアップ方法と容量制限について
このQ&Aのポイント
MySQLのバックアップ方法と容量制限について詳しく教えてください。
mysqldumpを使用してバックアップした結果、Gmailやメールボックスの容量制限に対応する方法はありますか?
MySQLのバックアップや添付ファイルの送信にはどれくらいの負荷がかかるのでしょうか?
MySQLのバックアップについて
フルテキストインデックスを使用したレコード数15万行、総容量500MBのテーブルと、
その各レコードに対応する細かいデータを格納しているレコード数15万行、容量3MB程度のテーブル3つがあります。
各テーブルでレコード数が毎日約300行、1ヶ月約1万行ほどのペースで増え、古いレコードも頻繁に更新されます。
このようなテーブルを定期的にバックアップしたいのですが、
どのように行うのが良いのでしょうか?
サーバーの仕様を確認したところ、mysqldumpは使用できるようです。
3つのテーブルを1つのファイルにmysqldumpしgzipしたところ容量は70MBでした。
mysqldumpした結果をphp等からGmail(Googleの大容量メールサービス)に送信し、
30日経ったら自動で削除されるように設定するのが良いという説明を読んだのですが、
Gmailの添付ファイルの容量制限は25MBだそうです。
ちなみに、レンタルサーバーのメールボックスの容量制限は30MBでした。
通常のメールに送り、Outlook等で定期的に削除する設定を行った場合、
すぐに(と言うか1回未満で)容量制限をオーバーしてしまうということなのでしょうか?
そもそも500MBのテーブルのmysqldumpやそれを添付したメールの送信には
サーバーにどれくらいの負荷がかかっているのでしょうか?
毎日1回実行しても良い程度の負荷なのでしょうか?
(データベース容量制限3GBの共有サーバーを使用しています)
以上、よろしくお願いします。
補足
借りているサーバー外に自動で保存できればいいな…と思っただけで、 特にメールで送りたいというわけではありません。 何か良い方法があれば教えていただけるとありがたいです。 よろしくお願いします。