私は愚かにも、コピーするのに十分なディスク容量がない列をテーブルに追加しようとしました。その列を強制終了し、サイトのクラッシュを回避するためにRDSインスタンスのストレージ容量を拡張する必要がありました。もう一度やりたいのですが(今回は十分なディスク容量があります)、クエリ前の空きストレージレベルに戻れないようです。私のクエリは、巨大なテーブルのようなテーブルを作成し、列を追加してから、古いテーブルの内容全体をnullとともに新しいテーブルに挿入することでした。試しましたが、AWS Cloudwatchパネルで判断すると、クエリ前のレベルからまだ最大10GB下がっていますCALL mysql.rds_rotate_slow_log;
。CALL mysql.rds_rotate_general_log;
新しいテーブルに正常に挿入された行はありません。「hddキャッシュのクリア」コマンドなどはありますか?RDSなので、そのインスタンスにアクセスできません。
編集:私の問題は巨大なibdata
ファイルに関連しているようですが、rootアクセス権がないため 、MySQLでibdata1ファイルを縮小/パージする方法に記載されているソリューションを実際に実行できません