Hallo Vinzenz,
die selects dauern eben jetzt um so viel länger
Gemessen oder gefühlt?
Natürlich gemessen.
Vorher durchschnittlich 2 Sekunden und jetzt durchschn. 40 Sekunden.
Das ist meine Tabelle:
CREATE TABLE tbl\_search
(
pk\_id
int(10) NOT NULL,
ti
varchar(600) character set utf8 collate utf8_bin NOT NULL,
be
text character set utf8 collate utf8_bin,
pd
date default NULL,
fk\_id
tinyint(3) default NULL,
tx
longtext,
pid
varchar(20) default NULL,
qid
int(10) default NULL,
dd
date NOT NULL default '0000-00-00',
indate
date NOT NULL default '0000-00-00',
cc
varchar(4500) default NULL,
nu
varchar(4500) default NULL,
rid
tinyint(3) unsigned NOT NULL default '0',
tsframe
tinyint(3) unsigned default '0',
qAID
int(10) unsigned default NULL,
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.
Die Tabelle hat 60.000 Datensätze und die Abfragen sind sehr komplex die darauf gemacht werden.
lg
Peter