【发布时间】:2011-10-20 01:38:43
【问题描述】:
我有一个表 Person 与列 personId, teamId, departmentId 等。大多数查询在 where 上使用这些列的组合。
例子
Select * from .. where personId = 2 and departementId = 1
Select * from .. where personId = 2 and teamId = 1
Select * from .. where departmentId = 2 and teamId = 1
我的问题是,我应该为这些列中的每一个单独创建一个索引吗?
【问题讨论】:
-
实际查询不是Select *。我只是举个例子
标签: sql sql-server-2005 sql-server-2008 indexing