课程名称:课程版本(201)+ 2.5.4 Advanced Features in Dashboard(TiDB Dasboard 的高级功能)
学习时长:
26 分钟
课程收获:
掌握 Dashboard 所有的功能和功能能够帮助解决那些问题,另外对于架构和业务的诊断方面,Dashboard提供了很好的帮助
课程内容:
dashboard 能够提供什么样的功能,能够帮助管理TIDB 的状态
集群信息
- tidb实例
- tikv实例
- PD实例
- tiflash实例
包含属性:IP,状态,在线时间,版本,部署目录和git hash
主机信息
包含属性:
- IP
- CPU数量
- CPU使用率
- 内存大小
- 内存使用率
- 磁盘描述
- 磁盘大小
- 磁盘使用率
流量可视化, Key Visualizer (默认是关闭的,采集数据会影响到效率)
热力图的形式,来表现持续运行的状态
X 时间,Y 数据
理想结果为 图1,读写和region状态都十分均衡
图2,每天或者每小时,出现业务的高峰,高峰期需要判断资源是否充足
图3,业务热点的场景,业务配置存在问题,读写不够均匀
图4,资源过载
图5,数据的读写集中在一小部分,自增主键可能会导致这种情况
SQL 分析
SQL 操作记录描述
- SQL 语句
- 延迟总和
- 平均延迟
- 执行次数
- 平均内存
- 解析
- 编译
- 下推
- 所属数据库
集群诊断