fre*_*ent 32 mysql sql indexing hint
我有一个MySQL查询(运行MySQL 5.0.88),我正在努力加快速度.基础表有多个索引,对于有问题的查询,使用了错误的索引(i_active
- 16.000行,而不是i_iln
- 7行).
我对MySQL不是很有经验但读过有一个use index
提示,可以强制mySQL使用某个索引.我正在尝试这样:
SELECT art.firma USE INDEX (i_iln)
...
Run Code Online (Sandbox Code Playgroud)
但这会产生MySQL错误.
问题:
谁能告诉我我做错了什么?(除了运行5.0.88,我无法改变.)
select * from table use index (idx);
Run Code Online (Sandbox Code Playgroud)
http://dev.mysql.com/doc/refman/5.0/en/index-hints.html