阶段性巡检问题

到年底了,需要对各数据库进行巡检并出巡检报告,看了下TIDB的巡检,日常的话用Dashboard和Prometheus就行,但某一阶段的巡检,各位大佬有没有巡检脚本什么的,还望不吝赐教!
PS:搜到一些,但感觉有点不太够用

想着,包括但不限于以下几大块吧:
**数据库基本信息(用户、数据库名、数据库版本、总大小、数据文件存放位置) **
集群硬件信息(cpu、磁盘使用率、内存、网络)
**各模块情况(TIDB、PD、TIKV、TIFLASH) **
**TOP10大表 **
**实例配置 **
**锁情况 **
**线程情况 **
**事务情况 **
**SQL部分(TOP10SQL、慢查询SQL、SQL汇总、DDL语句) **
**索引部分(使用情况、无索引表) **
**高可用情况(网络负载、存储、计算节点) **
**数据库性能查询(负载信息、哪些表需要做 analyze、备份恢复) **
错误信息(集群日志)
总结(含优化建议和报错处理)

:yum:插个眼,等大佬~

坐等 大佬

大佬 我觉得每一项都很重要,例如表热度,实例配置

关键在于要形成脚本,直接看是都会,转换成脚本就不会了 :joy:

我自己开发了一个针对MYSQL系列的类似oracle的AWR的脚本,但不方便公开

厉害了大佬

:+1: :+1: :+1:

dashboard里有个集群诊断功能
image

可以生成一份类似oracle awr报告,集群配置,性能相关数据有收集