数据库日常巡检事项

Linux(#代表root用户)

1、检查数据库CPU、I/O、内存消耗
#top
 


2、检查内存使用情况
#free -g
因为Linux内存使用机制与windows不同,所以Mem项used比较多也属于正常情况。
重点关注在Swap项,当Swap项used比较多时,系统存在问题。


3、检查系统负载情况
#w
当load average三个数字均大于2.5时,系统处于高负载运行中。


4、检查磁盘使用情况
#df -h 


5、检查系统运行情况
#cat /var/log/messages
查看是否有特殊信息
Oracle v$代表单台机器,给gv$代表整个集群


PLSQL
1、查看实例运行状态
select * from gv$instance;
主要查看status、archiver、database_status三列值是否分别为‘OPEN’、‘STARTED’、‘ACTIVE’。


2、查看数据库连接数
select count(*) from gv$session;
 


3、查看数据库闲置PLSQL连接数
select se.inst_id , se.program , se.action ,se.logon_time , se.status , se.client_info , se.machine
from gv$session se 
where se.program = 'plsqldev.exe' and se.status = 'INACTIVE'
order by logon_time asc;


4、查看监听日志大小 || -lsha

SQL Server数据库日常巡检是确保数据库系统正常运行和性能良好的重要任务。以下是一些常见的巡检事项: 1. 检查数据库备份:确认数据库备份是否按计划进行,并验证备份文件的完整性和可恢复性。 2. 检查数据库空间:查看数据库文件的大小和增长趋势,确保有足够的可用空,并及时调整文件大小或增加存储空间。 3. 检查数据库性能:通过监视关键性能指标(如CPU利用率、内存利用率、磁盘IO等)来评估数据库的性能状况,及时发现并解决潜在的性能问题。 4. 检查数据库连接和会话:查看当前连接数和活动会话数,确保数据库连接正常,并及时终止异常或长时间运行的会话。 5. 检查数据库日志:检查数据库日志文件的大小和增长情况,确保日志文件不会过大导致性能下降,并定期备份和清理日志。 6. 检查数据库完整性:运行数据库完整性检查工具(如DBCC CHECKDB),检查数据库对象的完整性,及时发现并修复损坏的数据。 7. 检查数据库定时任务:确认定时任务(如作业、计划任务等)是否按预期执行,并检查执行结果和日志。 8. 检查数据库安全性:审查数据库用户和权限设置,确保只有授权的用户能够访问和修改数据库,并定期更改密码和密钥。 9. 检查数据库版本和补丁:确认数据库服务器和相关组件的版本,并及时安装最新的安全补丁和更新。 10. 检查数据库错误日志:定期检查数据库错误日志,查找并解决潜在的错误和异常情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

农村詹姆斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值