資料庫名稱:MSSQL
資料庫版本:2016
內容/問題描述:
想與各位討論一個效能上的議題,在替某張表建置非叢集式索引時,順序是有關係的嗎?
舉個例子,有一張表 T, 其中有四個欄位分別為 A, B, C, D,其中A為PK, 其餘四個我想建
建立時的語法如下
create nonclustered index IX_T on T (
B,
C,
D,
)
而我常對這張表搜尋的條件是
WHERE D>x and C>y and B>z
此搜尋條件順序 與 建立非叢集索引時的順序不一致,請問這樣會有效能上的影響嗎?
有上網爬過文,這題的答案算是百家爭鳴
所以想請教板上的高手看法,謝謝。