PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL: tmp table full bei volltext Suche, ich finde keinen Grund



ManuelW
04.10.07, 21:24
Hallihallo,

ich habe hier ein Forum am laufen und benutzte bisher immer die Volltextsuche
zum Suchen. Kürzlich hatte ich mal einen Crash und der Server musste resettet
werden.
Darauf hin lief die DB nicht mehr korrekt, habe ein _repair_ drüber laufen
lassen und dann ging es wieder, bis auf die Volltext Suche. Seit dem bekomme
ich die Fehlermeldung das ein Temporärer Table voll sei. Die Meldung kommt aber
nicht bei allen Suchwörtern, ich denke mal nur denen wo sehr viele Ergebnisse
zurück geliefert werden.

Ich weiss nun nicht was ich machen kann, Festplattenplatz ist vorhanden.
Ich habe die DB kürzlich auf die aktuelle mySql 5 aktualisiert aber auch das
hat nichts geholfen. Ich habe die Datenbank komplett geleert und neu importiert, nichts.
Wenn ich das Backup aber auf einer Maschine einspiele funktioniert es dort.
Es muss also irgendwo am MySql klemmen.

Wäre klasse wenn jemand nen Tip für mich hat, sagt falls ihr nen Snip der
config braucht, wobei ich diese nicht verändert habe und es vorher ja funktionierte.

Danke, Manu

temir
04.10.07, 22:04
...
Darauf hin lief die DB nicht mehr korrekt, habe ein _repair_ drüber laufen
lassen...
Welchen denn? - Gibts ein paar Arten davon (für Index auch).
Frage mich gerade, ob man mit


SHOW TABLES;

die tmp-Table(s) zu sehen bekommt, und sie dann testweise mal löschen kann.

EDIT:
Wenn man google befragt, kommt unter den ersten 5: das hier (http://lists.phpbar.de/archive/mysql-de2/2001-August/002716.html).

ManuelW
04.10.07, 22:18
Ai ai ai, jetzt habe ich doch gerade einen evtl. Fatalen Fehler entdeckt.



Wenn man google befragt, kommt unter den ersten 5: das hier.

Das hatte ich schon in der config drin, allerdings fehlte hinter dem Wert das "M".
Da hat es wohl nur 256k bereit gestellt *grübel*

Hab das gerade mal geändert und werde es testen.

Manu