Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
19k Posts eines Users löschen - Abschätzbar wie lange es dauert?
#13
Naja in MyBB gibts z.B. so Code wie: (mal willkürlich aus der moderation.php rausgegriffen)

Code:
foreach($threadlist as $tid)
                {
                        $tid = intval($tid);
                        $moderation->delete_thread($tid);
                        $tlist[] = $tid;
                }

Da wird also jeder Thread einzeln gelöscht, jeweils mit eigenen Queries, statt alles zusammen auf einmal in einem Query. Das ist dann natürlich langsam, wenn man es in einem Maßstab von einigen tausend macht statt nur zwei oder drei.

Ab einer bestimmten Menge funktioniert das mit dem "anhaken" sowieso nicht mehr. Zumindest das Inline-Moderation-Zeugs wird in einem Cookie gespeichert und die haben nur begrenzt Platz. Auf so große Löschmengen ist das System dann eben einfach nicht ausgelegt. Im normalen Forenbetrieb kommt das ja eigentlich auch nicht vor.


Nachrichten in diesem Thema
RE: 19k Posts eines Users löschen - Abschätzbar wie lange es dauert? - von frostschutz - 23.01.2013, 20:32

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Schnellantwort dauert 20 Sekunden forumfreund 9 2.395 10.12.2012, 15:31
Letzter Beitrag: forumfreund
  Themenzähler aktualisieren dauert ewig Paccy 4 1.839 31.07.2012, 09:32
Letzter Beitrag: Paccy
  Alle PN´s eines Users anzeigen lassen!? nobodyxxx 2 1.344 06.01.2011, 10:07
Letzter Beitrag: thebod