Zum Inhalt springen

Indexed Search | index_rel läuft voll

Erstellt am 9. Januar 2006 · 2 Antworten · letzte Antwort am 19. August 2008

Tags: Datenbank, Suche, Frage

crimson ·

Hallo Forum,

ich habe mal wieder das Problem einer Tabelle die zu groß wird bzw. überläuft. Diesmal ist es index_rel, die mit 36.000.000 Einträge eine Größe von 1,5 Gigabyte erreicht und sehr bald voll sein wird. Es ist irgendwie schade, denn die Suchwortstatistik ist schon eine feine Sache. Wahrscheinlich bleibt mir nichts übrig, als regelmäßig die ältestenten 20 Millionen Einträge zu löschen oder?

index_fulltext - 136.979 - 522,8 MB
index_grlist - 137.060 - 8,9 MB
index_phash - 136.980 - 50,8 MB
index_rel - 36.223.751 - 1,5 GB
index_section - 137.041 - 12,9 MB
index_stat_search - 79.514 - 42,8 MB
index_stat_word - 149.277 - 7,3 MB
index_words - 103.325 - 6,8 MB

Gibt es eine Möglichkeit in Typo3 diese Tabelle im Zaum zu halten? "Autodelete älter als X" oder irgend sowas oder muss ich einen Cronjob einrichten der diese Aufgabe übernimmt?

Durch die Größe der Tabllen kann ich übrigens den Menüpunkt "Indexierung" nicht mehr anklicken. Die Seite steigt aus und PHP gibt folgende Fehlermeldung aus:

PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 524288 bytes) in /meinpfad/typo3_src-3.8.0/typo3/sysext/indexed_search/mod/index.php on line 535

An Speicher fehlt unseren Servern nun wirklich nicht und PHP hat ebenfalls deutlich mehr als die üblichen 8MB zugewiesen.

Habt Ihr eine Idee, wie ich dieses Problem in den Griff bekommen kann? Ich für jede Hilfe dankbar!

Viele Grüße aus Köln
der André
P.S. Ich werde das Gefühl nicht los, dass Typo3 mit den Anforderungen unserer Seite an vielen Stellen überfordert ist.

m3typo3 ·

Habe diesen Post per Google gefunden und muss mich der Frage meine Vorgängers anschließen.

Ich habe gerade das gleiche Problem, die Datenbank platzt aus allen Nähten mit 32 Millionen Einträgen (< 1.3GB) in der Index Suche. Leider kann ich über das Backend die betreffenden Datensätze nicht löschen, da der verfügbare Speicher nicht ausreicht und der Server das Laden der Seite nach 30 sec mit einer Fehlermeldung abbricht.

Was muss ich wo prüfen um die scheinbar fehlerhafte Einstellung der Suche zu beheben? Clear_at_Midnight etc bringen keinen Erfolg!

yer12 ·

Habe auch gerade diesen Post per Google gefunden.
Hat jemand diese Problem schon lösen können?
Mein Hoster schreibt:

Die Tabelle index_rel beinhält aktuell über 4 Millionen Einträge, und muss geleert werden.

:o

Vielen Dank für euer Feedback im Vorraus!