【问题标题】:Behaviour of update statistics in case when is transaction rollback事务回滚时更新统计的行为
【发布时间】:2013-02-27 10:44:14
【问题描述】:

在我们的应用程序中,我们正在运行查询“使用样本 30% 更新统计信息”。

我们的系统设计是这样的,我们必须每天使用一次更新统计查询来提高查询性能。

我们将自动提交设置为 false,运行“更​​新统计信息”,然后一些查询失败导致连接回滚。

在这种情况下,“更新统计”查询也会回滚吗?我应该第二次再次运行 update statistics 命令吗? 'update statistics' 会自动提交,还是应该在 'update statistics' 之后提交,然后执行剩余的查询?

谢谢。

【问题讨论】:

    标签: sql sql-server ddl


    【解决方案1】:

    更新统计信息将随着事务的其余部分回滚。

    【讨论】:

      猜你喜欢
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 2023-03-30
      • 2016-05-02
      • 2018-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多