SQLServer索引优化(1):对于有order by字段的建索引策略

来源:这里教程网 时间:2026-03-02 12:04:04 作者:

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执行效率。

相关推荐