【问题标题】:SQL Server timing out during reorganize index and update statsSQL Server 在重组索引和更新统计信息期间超时
【发布时间】:2010-10-24 09:02:13
【问题描述】:

在 MS SQL Server 2005 的维护计划中运行 Reorganize Index and Update Statistics 时,我们的生产 Web 服务器超时。我知道 Reorganize Index 是一项在线操作,这就是我们选择它而不是 Rebuild Index 的原因,所以我们不知所措。它在数据库备份之后运行,在同一个维护计划中,但我读过它不应该产生重大影响。有什么建议吗?

【问题讨论】:

    标签: sql-server timeout


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      当网络服务器超时时,对于您有多少可用容量而言,这仅仅是负载过多吗? perfmon 对物理磁盘的平均读取/写入秒数显示什么?这可能就像在磁盘子系统上砸钱一样简单。

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

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

      【讨论】:

        【解决方案3】:

        你们有企业版吗?在线操作只支持企业版。

        乔金·贝克曼

        【讨论】:

        猜你喜欢
        • 2012-05-26
        • 2019-03-14
        • 2015-07-15
        • 2017-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-29
        • 1970-01-01
        相关资源
        最近更新 更多