約 550 万行のデータを持つ MySql テーブルがあります。毎月、このデータを新しいデータ ファイルでリロードする必要があります。古いデータを削除するには時間がかかるため、ジョブをチャンクに分割するために制限 2000000 を追加しています。例:
DELETE FROM `list_content` WHERE list_id = 3 limit 2000000
私の理論では、クエリが完了した後にメモリが解放される可能性があり、このようにメモリをチャンクに分割すると、リソースを消費しないという利点がある可能性があります。しかし、私の理論を支持するものは何も見つかりませんでした。クエリを 20 分間実行するだけでなく、このように分割するメリットはありますか?