我需要一些有关SQL Server 2005维护计划的建议,好的,这里有一些问题:
哪些任务适合日常维护,哪些适合每周/每月维护
在执行某些任务时,数据库是否需要脱机,例如:重新组织/重建索引、收缩数据库等…(因为我们需要保持90%的正常运行时间)
检查数据库完整性、重新组织/重建索引、清除历史记录可以持续多长时间?
我们应该重新组织和重建索引吗?
重新组织索引后是否需要更新统计信息?因为重建索引将自动更新统计信息
在我们的例子中,数据每1分钟输入一次(每分钟仅200条记录),每周7天,每天24小时。
有人能告诉我什么维护计划对这个数据库有好处吗?
谢谢,
德尔斯
最佳答案
维护计划实际上取决于数据库进程。由于数据是每分钟输入一次的,您是否有正在运行的汇总和etl进程?
我可以告诉您的最重要的过程是每天备份数据和事务日志(包括磁带和磁盘)。
使用查询计划分析器检查运行缓慢的查询,您可能需要根据需要每天或每周重新索引一些表。你可以在SQL Server 2005企业版上进行在线重新索引,这意味着你不需要离线。
通过创建维护计划来拥有一个好的流程,并通过创建计划作业尽可能地实现自动化。