如何在索引创建(SQL Server 2005 +)上订购字段?

时间:2009-04-28 13:06:29

标签: sql-server sql-server-2005 indexing performance

正如this article的图4所示,SQL Server 2005 +可以返回缺失索引的列表。它存储了2个关于缺失索引的重要信息:

[EqualityUsage],[InequalityUsage]

如果我的索引缺失:

[EqualityUsage] = 'COL1',[InequalityUsage] = 'COL2'

我应该使用索引键列创建索引:

'COL1,COL2'

'COL2,COL1'

2 个答案:

答案 0 :(得分:4)

col1,col2

CREATE INDEX

  

转换返回的信息   sys.dm_db_missing_index_details成一个   CREATE INDEX语句,相等   列应放在之前   不平等列,和它们在一起   应该成为索引的关键。   应添加包含的列   CREATE INDEX语句使用   INCLUDE条款。

答案 1 :(得分:0)

如果您只搜索其中一个,那会是什么?列出第一个