SQl服务器中的NonClustered Index

时间:2011-08-24 11:36:52

标签: sql-server-2008

我正在对我的应用程序数据库表进行性能测试。我在sql server中索引的概念并不坏。也许当我实用时,我的理论真是令我困惑。嗨嗨

这里我的问题是,你能告诉我一个场景,我需要在一个表上使用多个非聚集索引吗? 。

我们是否需要一本书的多个索引?我很迷惑 。

请帮忙。

1 个答案:

答案 0 :(得分:2)

Indixing非常复杂,超出了简单回复的范围。但是,通常,您可以根据从表中读取数据的方式在表中添加索引。

如果你有一张桌子:

YourTable
ID          int identity  PK
WidgetName  varchar(10)
WidgetSize  numeric(6,2)

...您经常运行:SELECT.. WHERE WidgetName='xyz'然后在WidgetName上添加索引 如果您从未SELECT.. WHERE WidgetSize =12.4,则不要为该列添加索引。