0

ここに画像の説明を入力

画像でわかるように、MySQL から約 14 ~ 15Mb/s (50 ~ 60Mb/s にも達する) の書き込みを取得しており、phpMyAdmin では 1 秒あたり約 400 ~ 500 回の書き込みを示しています。また、下の画像では、IO グラフを確認できます。 ここに画像の説明を入力

問題は、このデータが書き込まれている場所が見つからないことです。mysqlで挿入/更新クエリが表示されないため、ディレクトリサイズを確認している場合も同じです。では、このデータはどこに書き込まれているのでしょうか?

編集: RAM も使用されていません。下のスクリーンショットを確認してください。 ここに画像の説明を入力

4

1 に答える 1

1

私のこの古い質問に出くわし、答え/説明を与えると思った.

実際、私は 1 日に 8000 万から 9000 万行を削除していました。午後 11 時に削除を開始し、クエリが完了するまでに約 6 時間から 7 時間かかりました。私はInnoDBを使用していたので、(最初は)ディスクからではなくメモリからのみデータを削除しました。そして、完了すると、ディスクからのデータの消去も開始しました。しかし、InnoDB の性質上、データを削除してもディスクが解放されず、ファイル サイズに変化はありませんでした。

その時は書き込みがあり、実行中のクエリ(delete-query)がないため、その時点でディスクからデータを削除していることを確認できませんでした。

ただし、優れた学習経験があります (MySQL からの応答が遅いために本番レベルのサービスが影響を受けたため)。

于 2016-10-22T14:19:38.240 に答える