エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
稼働中のサービスで安全にdrop tableする方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
稼働中のサービスで安全にdrop tableする方法 - Qiita
DBサーバーのディスク容量の空きが少なくなり、不要なテーブルを削除することになりました。 対象のテー... DBサーバーのディスク容量の空きが少なくなり、不要なテーブルを削除することになりました。 対象のテーブルのデータ量が多く、平常時でもそこそこ負荷のあるサーバーなのですが、 テーブル削除だけのためにメンテナンスをするのもアレなので、 深夜帯にしれっとdropしたい気持ちを抑えつつ、負荷のかからないdrop tableの手順を試してみました。 サービス稼働中にテーブルdropする時の問題点 metadata lock drop対象のテーブルに書き込みやトランザクションが貼ってあるとmeta data lockがかかってしまいます 今回は参照等がないテーブルなので、問題なし 巨大なファイルを削除するとI/O待ちが発生する 巨大なテーブルのデータファイルを削除すると他のプロセスがI/O待ちになる可能性があります 安全にテーブルdropするには 完全にこちらを参考をさせて頂きました。 負荷の高いMy