SQL Server 数据库(DB)日常维护总结

时间:2022-12-10 21:43:42

以下为个人日常维护总结,进攻参考,不断完善中:


1. 检查SQL Server 占用的 CPU,主要是查看服务器 CPU 是否稳定,用 Windows 任务管理器 查看即可


2. 数据库使用的内存是否突增,及内存是否被数据库用上,检查最大内存设置是否合理


3. 检查备份文件是否正常,上次备份的文件是否存在


4. 检查备份文件所在磁盘的使用大小,防止备份过大,磁盘空间不足


5. 查看DB和DB内各个表所占的空间大小,监控是否有异常现象,如:某个表的大小突增等,利用 Report 功能比较方便直观


6. 检查 SQL Server Agent 是否正常,job 是否正常执行,重要,因为job一般都是清理数据或者汇总报表等操作的


7. 每周都要用  Profile 抓取 15 分钟执行的 SQL 放到 Table 里面,优化耗时、耗IO、耗CPU 等操作的SQL 语句


8. 检查数据文件和日志文件增长方式是否合理,是否设置增长最大值,推荐 增长变量 300M,最好不要用百分比


9. 查看 Error Logs,检查是否有错误发生,记录的比较全面,对于排错,也是不错的选择


10. 定期 收缩数据库、更新统计信息、收缩数据库和重新组织索引


补充中.............