为保证系统稳定正常运行,运维工程师每日先对各个系统进行巡检,如果开发的系统使用的数据库是 mysql 数据库时,需要巡检哪些内容呢?小编根据实际工作情况整理了一些方法在这里分享,意在帮助需要帮助的人。
工具/原料
- 电脑
- MySQL数据库服务器(Linux操作系统)
- SecureCRT(其他SSH远程连接工具都行)
- Navicat Premium(其他数据库管理工具也可)
检查基本情况
- 1
1、检查mysql实例状态
使用 SecureCRT 远程连接数据库服务器,输入命令:ps -ef|grep mysqld 并回车,查询 mysql 实例状态。
(如果没有看到 mysql 实例,表示 MySQL 服务已经 down 掉了,需要启动 MySQL 服务。)
- 2
2、检查mysql运行时长
打开数据库管理工具,连接 MySQL 数据库,创建查询,输入 SQL 语句:
SHOW STATUS LIKE "Uptime";
END
检查相关资源的使用情况
- 1
1、检查数据库磁盘空间使用情况
预警指标:%use 空间 90% 以下为正常。
输入命令:df -h /mysqldata/mysql (这个需要看您mysql的目录)
- 2
2、 磁盘空间检查
预警指标:%use空间90%以下为正常。
输入命令:df –h
END
备份检查
- 1
检查数据库是否按备份策略进行备份,如果失败,需及时处理。
END
注意事项
- “预警指标:%use空间90%以下为正常” 是小编巡检某个系统的预警指标,具体指请根据您单位实际情况而定。
- 非常感谢您的阅读,希望本篇经验能帮到您,欢迎关注、点赞、投票~
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。