我们进行SQL优化时,常常会碰到对大批数据集进行排序,然后从排序后的聚集取前部份成果的需求,这类情形下,当我们依照惯例思路去写SQL时,体系会先读取过滤取得所有聚集,然落后行排序,再从排序成果取出极少许成果,这个进程中,大批数据的扫描读取、过滤、排序会消费掉大批的体系资源,SQL性状也会存在很大的问题,实践中,几分钟乃至几个小时不出成果的情形很常见。为了优化这类场景的SQL,我们常常会让查询次序扫描建在排序列上的索引,已避开大批的数据读取和排序。我们进行SQL优化时,常常会碰到对大批数据集进行排序,然后从排序后的聚集取前部份成果的需求,这类情形