画像でわかるように、MySQL から約 14 ~ 15Mb/s (50 ~ 60Mb/s にも達する) の書き込みを取得しており、phpMyAdmin では 1 秒あたり約 400 ~ 500 回の書き込みを示しています。また、下の画像では、IO グラフを確認できます。
問題は、このデータが書き込まれている場所が見つからないことです。mysqlで挿入/更新クエリが表示されないため、ディレクトリサイズを確認している場合も同じです。では、このデータはどこに書き込まれているのでしょうか?
私のこの古い質問に出くわし、答え/説明を与えると思った.
実際、私は 1 日に 8000 万から 9000 万行を削除していました。午後 11 時に削除を開始し、クエリが完了するまでに約 6 時間から 7 時間かかりました。私はInnoDBを使用していたので、(最初は)ディスクからではなくメモリからのみデータを削除しました。そして、完了すると、ディスクからのデータの消去も開始しました。しかし、InnoDB の性質上、データを削除してもディスクが解放されず、ファイル サイズに変化はありませんでした。
その時は書き込みがあり、実行中のクエリ(delete-query)がないため、その時点でディスクからデータを削除していることを確認できませんでした。
ただし、優れた学習経験があります (MySQL からの応答が遅いために本番レベルのサービスが影響を受けたため)。