我很难理解您可以通过 SQL Server Management Studio 获得的执行计划中的提示。这是一个示例(简化,但包括所有内容)
索引搜索(非集群)
谓词
PROBE([Bitmap1047], ScheduleId)
目的
IX_Date
输出列表
ScheduleId 日期
寻找谓词
日期 >= '2012-01-02' 日期 < ('2012-05-14')
- ScheduleId 是一个基于 guid 的外键。
- IX_Date 是一个包含 Date、ScheduleId 和 INCLUDE Hours 的索引
对我来说,上面看起来很不错。Index Seek 应该不错。它达到了相关指数。但是,此项目占用了很大一部分执行时间(否则我不会费心去理解它)。这让我感到困惑,我怀疑这是因为在阅读本文时有一些我不明白的基本内容。
任何人都可以为我照亮它吗?