我对索引相当陌生。我有下表 [FORUM1]
[msg_id] [int] IDENTITY(1,1) NOT NULL,
[cat_id] [int] NULL,
[msg_title] [nvarchar](255) NULL
并创建了非聚集索引
CREATE NONCLUSTERED INDEX catindex ON forum1(cat_id)
现在当我运行这个简单的查询时,我可以看到索引没有被使用
SELECT msg_title FROM forum1 where cat_id=4
只有在我创建 CI 并包含 MSG_TITLE fld 时才会调用索引。但问题是我必须在实际表上运行更多类似的查询,例如 date=something、userid=20、status=1。所以在每个索引中包含列对我来说并不好。