课程名称:课程版本(101/201/301)+ 【TiDB 4.0 PCTA 学习笔记】- 2.5.2 TiDB 的系统表 2.5.3 Usage of PD control(PD Control 的典型使用场景)2.5.4 Advanced Features in Dashboard(TiDB Dasboard 的高级功能)@1班+李墨白
学习时长:
2小时
课程收获:
熟悉TIDB4.0常用的系统表
PD的功能
使用 Dashboard 解决 TiDB 集群中的常见问题
课程内容:
- schema
- PD
执行pd ctl之后的子命令
PD调度
rebalance 默认30分钟
region指定,驱逐,打散
- TiDB Dashboard
- 地址 https://${PD_ADDR}:${PD_PORT}/dashboard
- 概览
- 数据来源于prometheus,或者TiDB的内存表中。没有存储在dashboard中
- 推荐通过TiDB-Ansible或TiUP部署
- 自己部署比较复杂
- Top SQL来自于TiDB Statement Table
- 最近慢查询来自于TiDB Slow Query Table
- 指标
- 去Grafana获取详细指标信息
- 查看告警
- 数据来源于prometheus,或者TiDB的内存表中。没有存储在dashboard中
- Cluster info
- 实例信息
- 主机信息
- 流量可视化
- 横轴代表事件
- 纵轴代表指标分布
- 流量可视化
- TiDB集群正在进行什么
- 哪些表正在写
- 那些表正在读
- 读写的体量
- 帮助DBA定位热点region
- SQL语句
- 追踪SQL在不同阶段的执行时间
- SQL解析
- SQL编译
- 分布式执行(通过RPC,TiKV侧)
- 资源消耗
- 内存
- 追踪SQL在不同阶段的执行时间
- 慢查询
- 集群诊断
- 像Oracle的AWR一样提供一个详细的报告
- 诊断报告
- 基于内置规则定位当前集群的问题
- 系统报告
- 关键指标,错误,配置等
- 日志检索




















