- Step 1. 加入 NonClustered 包含 Name, ProductNumber, Color
select ProductID, Name, ProductNumber, Color from Production.Product
where Name = 'Blade' and ProductNumber = 'BL-2036'
select ProductID, Name, ProductNumber, Color from Production.Product
where Name + ProductNumber = 'BladeBL-2036'
- Step 3. 查詢結果
- 查詢 1. 使用索引方式,由個別 "鍵值資料行" 進行資料比對
- 查詢 2. 因 "鍵值資料行" Name 與 ProductNumber 連接後,再進行資料比對,此照成無法使用 "索引搜尋",而進行 "掃描" 比對
- Result:
- 索引的 "鍵值資料行" 只能進行個別資料比對,連接 "鍵值資料行" 將會失去索引
- 盡量不要針對索引的 "鍵值資料行" 進行不必要的運算,因查詢時會失去運用 "搜尋" 的功能
- REF:
沒有留言:
張貼留言