为保证系统稳定正常运行,运维工程师每日先对各个系统进行巡检,如果开发的系统使用的数据库是 mysql 数据库时,需要巡检哪些内容呢?小编根据实际工作情况整理了一些方法在这里分享,意在帮助需要帮助的人。

工具/原料

  • 电脑
  • MySQL数据库服务器(Linux操作系统)
  • SecureCRT(其他SSH远程连接工具都行)
  • Navicat Premium(其他数据库管理工具也可)

检查基本情况

  1. 1

    1、检查mysql实例状态

    使用 SecureCRT 远程连接数据库服务器,输入命令:ps -ef|grep mysqld 并回车,查询 mysql 实例状态。

    (如果没有看到 mysql 实例,表示 MySQL 服务已经 down 掉了,需要启动 MySQL 服务。)

  2. 2

    2、检查mysql运行时长

    打开数据库管理工具,连接 MySQL 数据库,创建查询,输入 SQL 语句:

    SHOW STATUS LIKE "Uptime";

    END

检查相关资源的使用情况

  1. 1

    1、检查数据库磁盘空间使用情况

    预警指标:%use 空间 90% 以下为正常。

    输入命令:df -h /mysqldata/mysql    (这个需要看您mysql的目录)

  2. 2

    2、 磁盘空间检查

    预警指标:%use空间90%以下为正常。

    输入命令:df –h

    END

备份检查

  1. 1

    检查数据库是否按备份策略进行备份,如果失败,需及时处理。

    END

注意事项

  • “预警指标:%use空间90%以下为正常” 是小编巡检某个系统的预警指标,具体指请根据您单位实际情况而定。
  • 非常感谢您的阅读,希望本篇经验能帮到您,欢迎关注、点赞、投票~
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。