Sql 事务回滚时更新统计信息的行为
在我们的应用程序中,我们正在运行“使用30%的样本更新统计信息”查询 我们的系统设计是这样的,我们必须每天使用一次更新统计查询来提高查询性能 我们将autocommit设置为false,运行“updatestatistics”,然后运行一些失败的查询,导致连接回滚 在这种情况下,“更新统计信息”查询是否也回滚?我是否应该再次第二次运行updatestatistics命令?“update statistics”是否自动提交,还是应该在“update statistics”之后提交,然后执行其余的查询Sql 事务回滚时更新统计信息的行为,sql,sql-server,ddl,Sql,Sql Server,Ddl,在我们的应用程序中,我们正在运行“使用30%的样本更新统计信息”查询 我们的系统设计是这样的,我们必须每天使用一次更新统计查询来提高查询性能 我们将autocommit设置为false,运行“updatestatistics”,然后运行一些失败的查询,导致连接回滚 在这种情况下,“更新统计信息”查询是否也回滚?我是否应该再次第二次运行updatestatistics命令?“update statistics”是否自动提交,还是应该在“update statistics”之后提交,然后执行其余的查
谢谢。更新统计信息将与事务的其余部分一起回滚