如何通过两个过滤器加快mysql查询速度

时间:2011-03-18 02:52:11

标签: mysql

select * from mytable order by first_col desc, sec_col asc limit 1;

当通过过滤器只使用一个订单时,查询很快就完成了(几秒钟),但上面的查询需要几个小时。将两列索引加速吗?有没有办法加快查询速度?

1 个答案:

答案 0 :(得分:0)

不,目前还没有优化“ORDER BY ... ASC ,...... DESC ”的解决方案。 Mysql无法创建排序顺序与ASC不同的索引。

ps:是的,我知道它是create index中的排序顺序参数,但它仍然不起作用,并且被添加以满足一些ansi sql要求。