【发布时间】:2012-03-02 14:58:38
【问题描述】:
我有桌子:
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;
当我跑步时: EXPLAIN SELECT ID FROM TxtDila USE INDEX ( Datum ) ORDER BY 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
即使我尝试 EXPLAIN SELECT ID FROM TxtDila use index(Datum) USE INDEX ( Datum ) ORDER BY Datum 我可以看到文件排序。
表有 200.000 条记录,大约 700MB。我有全文索引。
谁能帮帮我? 谢谢
【问题讨论】: