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.