Seite 1 von 1

db_maintenance - rebuild search index

Verfasst: 16.01.2007 03:54
von Apomorph
Hallo zusammen,

ich hätte da mal ne Frage zu o.g. Mode und o.g. Funktion.

Unser Forum hat rund 130.000 Beiträge und d.h. die search_wordmatch ist ganz schön groß. Ich habe db_maintenance in meinem Testforum hier den search index mal wiederherstellen lassen und nach 16 Stunden abgebrochen da das ewig gedauert hat. Meine Fragen nun:

1.) Wenn man (aus zeitlichen Gründen) eine ältere phpbb_search_index importiert, dauert der rebuild dann genauso lange?

2.) Oder ist diese dauer evtl. nicht normal?

3.) Gibt es schnelleres Tool bzw. eine elegantere Lösung?

Viele Grüße
Michl

Verfasst: 16.01.2007 07:12
von PhilippK
Servus,

die Zeit für den Neuaufbau hängt entscheidend davon ab, ob DB Maintenance die eigene Routine verwenden kann oder auf die langsamerere PHP 3-kompatible Routine angewiesen ist. Außerdem kannst du durch Anpassen der Parameter noch eine deutliche Steigerung der Geschwindigkeit erreichen.
Standardmäßig ist da DB Maintenance in einer etwas vorsichtigeren Einstellung. Wenn dir dein Provider auch mal etwas mehr Speicherplatz zugesteht, kann das deutlich schneller gehen.
Schau mal in die Anleitung; da ist beschrieben, wie du etwas tunen kannst.

Gruß, Philipp

Verfasst: 16.01.2007 08:51
von andreasOymann
Es kann auch sinnvoll sein, ein lokales Sytem z.B. mit xampp aufzusetzen, dort das Forum in Betrieb zu nehmen und lokal den index neu aufzubauen. Danach die entsprechenden Tabellen hochladen...
So hat man in jedem Fall selber Einfluß auf die Einstellungen des zugewiesenen Speichers sowie auf max_execution_time.

A.