以下の sql クエリを実行しようとしていますが、しばらく待っていると 505 エラーが発生します。wp_posts テーブルには 50,000 行をはるかに超える行が保持されています...目的は、約 50,000 行の重複投稿を削除することです
DELETE bad_rows.*
FROM wp_posts AS bad_rows
INNER JOIN
(
SELECT post_title, MIN(id) as min_id
FROM wp_posts
GROUP BY post_title
HAVING count(*) > 1
) AS good_rows
ON good_rows.post_title = bad_rows.post_title
AND good_rows.min_id <> bad_rows.id;
これを最適化して実行する方法について何か考えはありますか?