更新语句期间未使用DateTime索引

时间:2013-10-28 14:43:02

标签: sql sql-server-2008 indexing

我有一个SQL Server 2008 R2数据库,其中包含一些包含多列的表。 DateTime字段中的其中一列(不是主键)。

我正在运行Update语句,而where子句中使用的字段是此datetime列。

问题是虽然我在这个日期时间字段上有一个非聚集索引,但似乎没有使用它并且性能很慢。我通常会有数千条这样的语句连续执行,我怀疑这个日期是问题所在。

我有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

使用MS SQL Management Studio显示查询的执行计划! 你会看到索引是否被使用了!