Ich hatte zuvor ein ähnliches Problem. Ich musste etwa 200.000 Beiträge von verschiedenen Benutzern unter vielen Bedingungen löschen. Jede gewöhnliche Methode würde zu langfristigen Verzögerungen führen.
Schließlich habe ich den dümmsten Weg gewählt. Schleife von 1 bis zur maximalen Beitrags-ID. Wenn sie die Bedingung erfüllt, lösche sie. Es dauerte etwa eine Stunde, um sie alle zu durchlaufen (etwa 900.000 Beiträge).