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

Vik*_*ore 1 sql sql-server-2005 sql-server-2008

我正在使用 SQL Server 2008。

我正在我的数据库中的一个表上创建一个非集群索引。

我在创建该索引时看到的是查询花费了很多时间;就我而言,现在 8-9 分钟已完成,但仍在运行创建索引查询。

有人可以帮我弄明白为什么会这样吗?

Bra*_*ore 6

我敢打赌,除了普通的考虑之外,没有什么特别的事情会导致它变慢。显然,数据库中的行数将是一个主要因素,然后是处理器速度和计算机上的内存量。另外,很多人没有意识到硬盘速度对sql操作的影响有多大。根据您使用 sql 的方式,您可以通过获得更快的硬盘驱动器轻松显着提高速度。