如何在SQL Server 2005中提高查询的性能

时间:2011-07-31 13:00:51

标签: sql-server sql-server-2005

我在UI中有一个搜索屏幕,我们需要根据名字,姓氏,姓氏,州,城市,日期出生,父亲姓名进行搜索,此处用户可以搜索一列或这些列的组合。

现在编写查询,我在所有这些列上使用类似条件来获取数据。

但是该表包含大约200000行,基于此的搜索确实会降低性能。如何在此处创建非聚集索引?

如何提高查询的性能,可以在这做什么?

欢迎任何建议。

由于 Kumee。

2 个答案:

答案 0 :(得分:0)

您需要full text index

答案 1 :(得分:0)

您可以使用此脚本:

CREATE INDEX IndexName on TableName (Comma Seperated Columns Name)

喜欢:

CREATE INDEX IX_SearchBasicInfo on BasicInfo (FirstName,LastName,SurName)