星期六, 10月 21, 2023

[SQL] 遺漏索引 - equality、inequality

延續 [SQL] 遺漏索引建議 該篇筆記,xml missing index 內還有其他發現,是關於 equality 和 inequality 條件判斷,在 [SQL] 遺失索引案例 內有紀錄過 <>、> 或 NOT IN 是屬於 inequality,網路上也可以找到詳盡列出屬於 equality、inequality 的操作

但最後我是以 sys.dm_db_missing_index_details 內的 inequality_columns 文字說明為判斷依據
Any comparison operator other than "=" expresses inequality. 
白話翻譯就是任何非等於的操作就是 inequality,但是在該 missing index 內,IN 有出現在不同的建議內,且一個是歸類在 equality,一個是歸類在 inequality 內
WHERE ColumnId5 IN ('資料1', '資料2', '資料3', '資料4')

沒有留言:

張貼留言