手把手教你写一篇《MySQL数据库巡检报告》
mysql作为主流的关系型数据库,健康检查相关的信息却少之又少,相比Oracle,这方面逊色太多。本文将结合生产需求,全方位检查mysql健康状态,并整理输出成巡检报告。
说明
1、巡检报告通过python脚本实现,可以远程批量巡检多套数据库,数据源主要有数据库(通过pymysql连接数据库查询)、监控平台(api接口获取)。
2、python程序获取的数据通过docx.Document模块写入word模板,下文的截图全部来自这个模板,我在work模板填写代码,与下文分析的sql语句完全对应,可以拿来即用。
->请点击下载word模板
巡检报告主要包含以下内容,大家也可以根据实际需求进行增减。
- 巡检总结
- 操作系统概况
- 数据库概况
- 数据库备份
- 数据库性能检查
- 数据库监控趋势图