Ich versuche, unsere mySQL Datenbank schneller laufen und ich habe analysiert unsere Log für langsame Abfragen und die häufigste langsame Abfrage ist dies zu machen:„Kann nicht auf eine SELECT-Anweisung konvertieren“ Was das bedeutet
CREATE TABLE IF NOT EXISTS `wp_bad_behavior` (
`id` INT(11) NOT NULL auto_increment,
`ip` TEXT NOT NULL,
`date` DATETIME NOT NULL default '0000-00-00 00:00:00',
`request_method` TEXT NOT NULL,
`request_uri` TEXT NOT NULL,
`server_protocol` TEXT NOT NULL,
`http_headers` TEXT NOT NULL,
`user_agent` TEXT NOT NULL,
`request_entity` TEXT NOT NULL,
`key` TEXT NOT NULL,
INDEX (`ip`(15)),
INDEX (`user_agent`(10)),
PRIMARY KEY (`id`));
Ich versuche zu verstehen, warum diese Abfrage aufgerufen wird, weil nach dem Setup der Tabelle nicht weiter passieren soll.
Das EXPLAIN-Ergebnis dafür lautet: Kann nicht in eine SELECT-Anweisung konvertiert werden.
Irgendwelche Ideen dazu wären fantastisch!
Paul