我很難理解您可以通過SQL Server Management Studio獲得的執行計劃中的提示。下面是一個例子(簡化,但被包括一切)如何閱讀SQL Server Management Studio執行計劃中的提示
索引查找(非聚集)
謂詞
探針([Bitmap1047],ScheduleId)
對象
IX_Date
輸出列表
ScheduleId日期
尋求謂詞
日期> = '2012-01-02' 日期<('2012-05- 14')
- ScheduleId是一個基於guid的外鍵。
- IX_Date是日期索引,ScheduleId和涉及工作時間
要我上面看起來不錯。索引尋求應該是好的。它遇到了一個相關的索引。但是,這個項目佔用了很大一部分執行時間(否則我不會理解它)。這令我感到困惑,我懷疑這是因爲在閱讀本書時,有一些基本的東西我不明白。
任何人都可以爲我照亮一些燈光嗎?
什麼是索引搜索返回的「實際行數」和「估計行大小」? – Narthring
我更新了問題以包含此信息。 –
你可以發佈完整的查詢計劃嗎? – Justin