У меня есть таблица:
CREATE TABLE IF NOT EXISTS `TxtDila` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
...
`Datum` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
...
PRIMARY KEY (`ID`),
KEY `Datum` (`Datum`),
...
FULLTEXT KEY `Titulek` (`Titulek`,`Anotace`,`Txt`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Когда я побежал:
ОБЪЯСНИТЬ ВЫБЕРИТЕ ID ИЗ ИНДЕКСА ИСПОЛЬЗОВАНИЯ TxtDila (Datum) ЗАКАЗ ПО Datum
Я получаю:
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE TxtDila ALL NULL NULL NULL NULL 214603 Using filesort
Даже когда я пытаюсь
ОБЪЯСНИТЕ ВЫБЕРИТЕ ID ИЗ TxtDila use index (Datum) USE INDEX (Datum) ORDER BY Datum
Я могу видеть сортировку файлов.
Таблица содержит 200 000 записей и около 700 МБ. У меня полнотекстовый индекс.
Кто-нибудь может мне помочь?
Спасибо