MySQL巡检

操作系统信息

CPU

sar -u 10 3

内存

sar -r 10 3

I/O

sar -b 10 3

磁盘

df -h

系统基础信息

当然,查看是否使用numa和swap,或是否频繁交互信息等。还有其他的监控项目,这里就不一一赘述了。

操作系统日志

除此之外,还需要关注日志类信息,例如:

tail 200 /var/log/messages
dmesg | tail 200

数据库信息

数据库基本信息

-- 数据库启动和运行时间
set @times=(select variable_value from performance_schema.global_status where variable_name='uptime');
select now(),
       date_sub(now(),
	   interval @times second) as start_time,
	   concat(@times div (3600*24),' days ',mod(@times,3600*24) div 3600,' hours ',mod(mod(@times,3600*24),3600) div 60,' minutes ',mod(mod(mod(@times,3600*24),3600

你可能感兴趣的:(数据库,mysql,数据库,安全,adb)