设为首页 加入收藏

TOP

SQL Server统计信息维护策略的选择(三)
2015-11-21 01:29:11 来源: 作者: 【 】 浏览:3
Tags:SQL Server 统计 信息 维护 策略 选择
R DATABASE YourDBName ? ?SET AUTO_UPDATE_STATISTICS_ASYNC ON
ALTER DATABASE YourDBName ? ?SET AUTO_UPDATE_STATISTICS ON
?
开启跟踪标记2371
?
USE master
GO
--以下示例以全局方式打开跟踪标记 2371。
DBCC TRACEON (2371 ,-1)
GO
DBCC TRACESTATUS (2371,-1)
GO
?
其他操作参考如下:
UPDATE STATISTICS ??
https://msdn.microsoft.com/zh-cn/library/ms187348%28v=sql.105%29. aspx
sp_updatestats ??
https://msdn.microsoft.com/zh-cn/library/ms173804%28v=sql.105%29.aspx
sp_autostats ??
https://msdn.microsoft.com/en-us/library/ms188775.aspx
DBCC SHOW_STATISTICS ??
https://msdn.microsoft.com/en-us/library/ms174384.aspx
STATS_DATE ??
https://msdn.microsoft.com/zh-cn/library/ms190330%28v=sql.105%29.aspx
?
后续处理:
?
修改统计信息更新策略为AUTO_UPDATE_STATISTICS_ASYNC
?
执行归档删除
?
执行更新归档表统计信息
?
将统计信息更新策略修改为同步更新
?
开启跟踪标记2371
?
考虑到该库的实时性、业务准确性要求极高,在归档删除完成后,将策略改为同步更新,并开启跟踪标记2371让SQL Server动态决定更小的更新阈值。
?
若该库没有这么高的要求,可以考虑对拥有超级大表的库设置异步更新,归档删除后,更新该表统计信息,并创建维护作业定时更新该表统计信息。
首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQL关联操作(查询与更新) 下一篇在SQL Server中为什么不建议使用N..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: