select * from mytable order by first_col desc, sec_col asc limit 1;
当通过过滤器只使用一个订单时,查询很快就完成了(几秒钟),但上面的查询需要几个小时。将两列索引加速吗?有没有办法加快查询速度?
答案 0 :(得分:0)
不,目前还没有优化“ORDER BY ... ASC ,...... DESC ”的解决方案。 Mysql无法创建排序顺序与ASC不同的索引。
ps:是的,我知道它是create index
中的排序顺序参数,但它仍然不起作用,并且被添加以满足一些ansi sql要求。