SQL语句:
select * from Master where SysNo=23203753 And IsDelete=0 order by CreateTime desc OFFSET 240 ROWS FETCH NEXT 20 ROWS ONLY;
以上这类SQL建议创建组合索引(1):SysNo, IsDelete,CreateTime
这样可以先排序再返回数据。
如果建了这样的组合索引(2): SysNo, IsDelete include( CreateTime)
这样会先返回数据再排序。
(1)优于(2),先排序再返回数据可以减少IO扫描,提升SQL执行效率。