sql-server – sql server维护计划

前端之家收集整理的这篇文章主要介绍了sql-server – sql server维护计划前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
优化数据库维护的最佳实践是什么?

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

你多久运行一次?

解决方法

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/

猜你在找的MsSQL相关文章