我有 500 万条记录的表。mysql的响应在1-5秒之间很长。这如何优化以获得 0.5 秒的请求
CREATE TABLE `search` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`text` text,
PRIMARY KEY (`id`),
FULLTEXT KEY `text` (`text`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
要求
SELECT text
FROM search
WHERE MATCH (text) AGAINST ('+some +string*' IN BOOLEAN MODE)
LIMIT 10
更新
也许在这种情况下狮身人面像是最好的解决方案?