【发布时间】:2008-12-16 22:23:11
【问题描述】:
我是数据库索引的新手,如果我的表中有 2 列是索引的好选择,例如,
[Posts](
[PostID] [int] IDENTITY(1,1) NOT NULL,
[UserName] [nvarchar](64) NOT NULL,
[ApplicationType] [smallint] NOT NULL,
...
)
在这种情况下 PostID 将是 PRIMARY KEY CLUSTERED 索引,然后我想做更多的索引,因为它是一个大表,我想对 UserName 和 ApplicationType 做,现在我应该单独索引每个(一个在 UserName 上,一个在ApplicationType)或将它们作为一个整体索引(用户名、ApplicationType 上的一个索引一起)?在成为不好的做法之前,我可以拥有的索引数量是否有限制?这方面的经验法则一般是什么?
谢谢,
雷。
【问题讨论】: