SQL Server 数据库巡检手册
日期:2015-9-15
变更记录
版本
文件内容描述
日期
编写
审核
批准
V1.0
SQL Server 巡检表、巡检脚
本及巡检方法
2015.9.15
强明磊
1
目录
第一部分 巡检报告 ....................................................................................................................3
第二部分 巡检脚本 ....................................................................................................................7
第三部分 巡检方法 ..................................................................................................................15
2
第一部分 巡检报告
系统平台
硬件平台:
服务器型号:
CPU 型号:
内存(GB):
硬盘型号/单容量
主机名:
操作系统版本:
数据库版本:
数据库架构:
数据库名称:
数据库启动时间:
数据库实例名
□单机
□ 集群
检查内容 数据库启动的参数
服务器序列号:
CPU 数量:
硬盘总容量:
IP 地址:
数据库大小:
当前会话数量:
结果
■ 正常
□ 异常
是否与上次巡检相同
检查内容 数据库的磁盘空间使用信息:
结果
■ 正常
□ 异常
空间不足需要及时扩容
3
检查内容 日志文件大小及使用情况:
~
结果
■ 正常
□ 异常 日志过大,需要每天在备份完数据库后对日志进行清理
检查内容 表的磁盘空间使用信息:(tablname 替换为实际的表名)
结果
■ 正常
□ 异常
检查内容 磁盘读写情况:
结果
■ 正常
□ 异常
检查内容 I/O 工作情况
4
结果
■ 正常
□ 异常
检查内容 查看 CPU 活动及工作情况
结果
■ 正常
□ 异常
检查内容 检查锁与等待
结果
■正常
□ 异常
检查内容 检查死锁(见巡检脚本)
结果
□ 正常
■ 异常 便利时移走
检查内容 用户和进程信息
结果
■ 正常
□ 异常
检查内容 活动用户和进程的信息
5
结果
■ 正常
□ 异常
检查内容 查看 SQL Server 的实际内存占用
结果
□ 正常
□ 异常
■其他 内存不足需要提醒客户及时添加
检查内容 查看所有数据库用户所属的角色信息
结果
■ 正常
□ 异常 检查过度授权或异常授权
检查内容 查看链接服务器
结果
■ 正常
□ 异常
检查内容 获取网络数据包统计信息
结果
■正常
□异常
检查内容 检查数据库中的所有对象的分配和机构完整性是否存在错误
6
结果
■ 正常
□ 异常
检查内容 文件组和文件
结果
■ 正常
□ 异常
巡检小结
客户人员签字:
工程师签字:
日期:
日期:
第二部分 巡检脚本
--1.查看数据库版本信息
select @@version
--2.查看所有数据库名称及大小
exec sp_helpdb
--3.查看数据库所在机器的操作系统参数
exec master..xp_msver
--4.查看数据库启动的参数
exec sp_configure
7