Sql server 2012 清除等待状态有多安全
我一直面临生产服务器的性能问题;当我在互联网上读到这篇文章时,我看到了@Brent Ozar的文章 我想尝试一下,但我不确定跑步有多安全。我的生产环境经常被SSIS作业占用,我不想杀死任何作业或服务器。所以,我有几个问题Sql server 2012 清除等待状态有多安全,sql-server-2012,wait,database-performance,dbcc,Sql Server 2012,Wait,Database Performance,Dbcc,我一直面临生产服务器的性能问题;当我在互联网上读到这篇文章时,我看到了@Brent Ozar的文章 我想尝试一下,但我不确定跑步有多安全。我的生产环境经常被SSIS作业占用,我不想杀死任何作业或服务器。所以,我有几个问题 在服务器上运行查询或SQL作业时运行安全吗 DBCC SQLPERF(“sys.dm_os_wait_stats”,清除) DBCC SQLPREF(“sys.dm_os_latch_stats”,清除) 更新统计数据和清除等待统计数据之间有什么区别 清除等待状态不会影响
- 在服务器上运行查询或SQL作业时运行安全吗
- 更新统计数据和清除等待统计数据之间有什么区别
sys.dm_os_wait_stats
并获得wait stats的当前输出之前完成它,现在清除它并开始监视。至少在清除之前您会有统计信息
•更新统计数据和清除等待统计数据之间有什么区别
他们两人没有任何关系。统计数据(您通过更新统计数据引用的统计数据)是数据的分布。它是SQL Server数据的分布方式,SQL Server在基数估计中使用它,并帮助优化器为查询准备成本基础和良好的计划。清除wait stats(关于查询正在等待的资源的统计信息)不会影响SQL Server数据分发统计信息。@Jan:我不明白您为什么删除了部分答案。这是必需的,你能在回答中加上吗。我告诉OP他可以移除它,但作为一种故障保护措施,他可以在清除之前获得输出。