我有一個需要過濾兩列的表[table]:[column1]和[column2]。在SQL Server上進行多列查詢的多列索引優化
在我的節目,我喜歡執行一個查詢:
select * from [table] where [column1] = 'foo' and [column2] = 'bar';
這是更快:
- 創建兩個指標,一個在每一列。 ([column1]和[column2])
- 創建一個包含兩列的索引。 ([column1] + [column2])
這個問題一直困擾着我一段時間,我不知道如何查詢優化工作,以及SQL Server如何使用創建的索引來加快查詢。