TiDB Dashboard 介绍

    注意

    TiDB v6.5.0 且 TiDB Operator v1.4.0 之后,在 Kubernetes 上支持将 TiDB Dashboard 作为独立的 Pod 部署。具体信息,参考 TiDB Operator 部署独立的 TiDB Dashboard

    界面

    TiDB Dashboard 在 GitHub 上。

    以下列出了 TiDB Dashboard 的主要功能,可分别点击小节内的链接进一步了解详情。

    查看集群整体 QPS 数值、执行耗时、消耗资源最多的几类 SQL 语句等概况信息。

    查看组件及主机运行状态

    查看整个集群中 TiDB、TiKV、PD、TiFlash 组件的运行状态及其所在主机的运行状态。

    参阅集群信息页面了解详情。

    通过热力图形式可视化地展示整个集群中读写流量随时间的变化情况,及时发现业务模式的变化,或定位性能不均衡的热点所在。

    参阅流量可视化页面了解详情。

    列出所有 SQL 查询的耗时等执行信息

    列出所有 SQL 语句在集群上执行情况,了解各个阶段的执行时间、总运行次数等信息,帮助用户分析和定位集群中最消耗资源的查询,优化整体性能。

    参阅 SQL 语句分析页面了解详情。

    参阅慢查询页面了解详情。

    诊断常见集群问题并生成报告

    自动判断集群中是否存在一些常见的风险(如配置不一致)或问题,生成报告并给出操作建议,或对比集群在不同时间段的各个指标状态,供用户分析可能存在问题的方向。

    参阅集群诊断页面了解详情。

    按关键字、时间范围等条件快速搜索集群中所有运行实例的日志,并可打包下载到本地。

    参阅日志搜索页面了解详情。

    收集分析各个组件的性能数据

    高级调试功能:无需第三方工具,在线地对各个组件进行性能分析,剖析组件实例在分析时间段内执行的各种内部操作及比例。