Vinzenz Mai: MySQL utf-8 sehr langsam

Beitrag lesen

Hallo Peter,

die selects dauern eben jetzt um so viel länger
Natürlich gemessen.
Vorher durchschnittlich 2 Sekunden und jetzt durchschn. 40 Sekunden.

es könnte schlimmer sein, wenn kein Index genutzt werden kann :-)

Das ist meine Tabelle:
CREATE TABLE tbl\_search (
  ti varchar(600) character set utf8 collate utf8_bin NOT NULL,
  be text character set utf8 collate utf8_bin,

[...]

tx longtext,

[...]

PRIMARY KEY  (pk\_id),
  KEY Index\_2 (ti(333)),
  KEY Index\_4 (fk\_id),
  KEY Index\_6 (rid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='InnoDB free: 105472 kB';

Meine Abfrage geht hauptsächlich auf ti, be, tx und rid.
Jetzt kann ich aber nicht mal mehr einen Index auf be und tx setzen.

wie soll ich diesen Satz verstehen? Welche Fehlermeldung gibt MySQL zurück?
Wie hast Du die Daten in den betreffenden Spalten behandelt?

Freundliche Grüße

Vinzenz