为什么创建索引需要很长时间?

时间:2011-11-11 19:10:49

标签: sql sql-server-2005 sql-server-2008

我正在使用SQL Server 2008。

我正在数据库中的表上创建一个NON CLUSTERED索引。

我在创建索引时看到的是查询占用了大量时间;在我的情况下,现在完成了8-9分钟,但仍然创建索引查询正在运行。

有人可以帮助我解决原因吗?

1 个答案:

答案 0 :(得分:4)

我敢打赌,没有什么特别的东西会导致它在普通考虑之外变慢。显然,数据库中的行数将是主要因素,然后是处理器速度和计算机上的内存量。此外,很多人都没有意识到硬盘速度会对sql操作产生多大影响。根据您使用sql的方式,只需更快的硬盘就可以轻松提高速度。