SQL Server在重组索引和更新统计信息期间超时

时间:2009-05-07 02:36:20

标签: sql-server timeout

在MS SQL Server 2005的维护计划中运行重组索引和更新统计信息时,我们的生产Web服务器将超时。我知道重组索引是一个在线操作,这就是为什么我们选择它而不是重建索引,所以我们不知所措。它是在数据库备份之后运行的,在同一个维护计划中,但我读过它不应该产生重大影响。有什么建议吗?

3 个答案:

答案 0 :(得分:0)

你有企业版吗?在线操作仅适用于企业版。

Joakim Backman

答案 1 :(得分:0)

当Web服务器超时时,您可用的容量是否过多? perfmon显示avg秒为物理磁盘读/写的内容是什么?它可能就像在磁盘子系统上投钱一样简单。

你可能想尝试这个而不是重组:

  1. 使用与现有索引相同的不同名称创建新索引
  2. 在新索引创建完成后删除现有索引
  3. 如果使用指定索引名称的查询提示,则必须重命名新索引以匹配旧索引名称

答案 2 :(得分:0)

如果您正在运行企业版,您还可以使用提示ONLINE = ON在线重建索引:

ALTER INDEX ALL ON table REBUILD WITH(ONLINE = ON)