加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – sql server维护计划

发布时间:2020-12-12 16:51:25 所属栏目:MsSql教程 来源:网络整理
导读:优化数据库维护的最佳实践是什么? 正在更新统计数据吗? (我认为统计更新默认开启) 如何重新组织索引或只是重建它们? 收缩数据库? 诚信检查? 你多久运行一次? 解决方法 is updating statistics necessary? 在大多数情况下,默认的更新统计信息选项就足够
优化数据库维护的最佳实践是什么?

正在更新统计数据吗? (我认为统计更新默认开启)
如何重新组织索引或只是重建它们?
收缩数据库?
诚信检查?

你多久运行一次?

解决方法

is updating statistics necessary?

在大多数情况下,默认的更新统计信息选项就足够了,但根据您的系统,工作负载和性能问题,您可能必须运行显式更新统计信息.

how about reorganize indexes or just rebuild them?

如果平均值,那么在行业中正常的最佳实践是重新组织.碎片级别在10-30%之间,如果碎片则重建> 30%.我在这里列出的数字并非绝对切断,而只是最佳实践.

shrink database?

您不想打开此选项.花点时间关闭此选项,因为从长远来看这可能会导致长期性能问题.

integrity check?

这是绝对必须定期运行.什么是周期性的意思,即每周至少一次.
如果数据库是在SQL Server 2005之前的版本中创建的,请确保将page_verify选项撕裂为CHECKSUM,如下所示.

ALTER DATABASE DBNAME SET PAGE_VERIFY CHECKSUM

我不喜欢将维护计划用于这些任务,并且最好使用SQL脚本.我使用Ola Hallengren的脚本,他们工作得很好,并向那里的任何人推荐.你可以从中获取这些脚本

http://ola.hallengren.com/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读