indexed_search zu voll?

Ein bekanntes Problem liegt bei mir schon lange auf der Liste. Sobald die Tabelle Index_rel über 7.000.000 Einträge zählt, nimmt MYSQL keine weiteren Einträge in die Tabelle mehr auf. Zudem wird die Suche extrem langsam. Ein Lösungsszenario war es, per Crobjob jeden Freitag in der Nacht alle index_* Tabellen zu leeren. Jedoch kann das auf Dauer nicht befriedigend sein. Nun habe ich mal versucht, die Engine der Tabellen von MyIsam auf InnoDB umzustellen und das gab zumindest in Punkto Schnelligkeit eine kleine Verbesserung:

ALTER TABLE index_rel ENGINE = InnoDb;

Perfomance-Gewinn: von gefühlten 30sek auf 15 sek, also doppelte Schnelligkeit.

hier noch eine weiterführende Diskussion: http://mysqldatabaseadministration.blogspot.com/2006/02/innodb-or-myisam-whats-your-preference.html

Veröffentlicht unter TYPO3 Technik

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*