SQL Server 2008 R2中的索引创建策略

时间:2012-05-28 15:30:22

标签: sql-server indexing

我有一个外键(IdForign),并始终在where子句中使用它。 我有三个领域:

Id
Name
IdForign

如何为“名称”字段创建索引? (IdForign,Name)或者只有一个用于IdForign,其他用于Name?

谢谢!

2 个答案:

答案 0 :(得分:0)

基本的systax,你似乎要求的只是:

CREATE INDEX yourIndexName ON yourTableName (yourFieldName);

这也假设您的意思是Microsoft SQL Server。请参阅此处查看MSDN documentation

我希望这会有所帮助。

答案 1 :(得分:0)

如果我正确地提出您的问题,您需要仅为IdForign创建一个索引,因为它是您在where

中使用的索引


更新
根据您的评论,如果您使用这两个字段,我建议您使用带有Name和IdForign的索引

阅读this。它应该给你一些关于使用Sql Server索引的技巧