Information Schema

    许多 INFORMATION_SCHEMA 表都有相应的 SHOW 命令。查询 INFORMATION_SCHEMA 的好处是可以在表之间进行 join 操作。

    TiDB 中的扩展表

    表名描述
    ANALYZE_STATUS提供有关收集统计信息的任务的信息。
    汇总由客户端请求生成并返回给客户端的错误和警告。
    CLIENT_ERRORS_SUMMARY_BY_USER汇总由客户端产生的错误和警告。
    汇总由客户端产生的错误和警告。
    CLUSTER_CONFIG提供有关整个 TiDB 集群的配置设置的详细信息。
    CLUSTER_DEADLOCKS提供 DEADLOCKS 表的集群级别的视图。
    提供在每个 TiDB 组件上发现的底层物理硬件的详细信息。
    CLUSTER_INFO提供当前集群拓扑的详细信息。
    提供集群中 TiDB 服务器的当前负载信息。
    CLUSTER_LOG提供整个 TiDB 集群的日志。
    CLUSTER_MEMORY_USAGE提供 MEMORY_USAGE 表的集群级别的视图。
    提供 MEMORY_USAGE_OPS_HISTORY 表的集群级别的视图。
    CLUSTER_PROCESSLIST提供 PROCESSLIST 表的集群级别的视图。
    CLUSTER_SLOW_QUERY提供 SLOW_QUERY 表的集群级别的视图。
    CLUSTER_STATEMENTS_SUMMARY提供 STATEMENTS_SUMMARY 表的集群级别的视图。
    CLUSTER_STATEMENTS_SUMMARY_HISTORY提供 STATEMENTS_SUMMARY_HISTORY 表的集群级别的视图。
    CLUSTER_TIDB_TRX提供 TIDB_TRX 表的集群级别的视图。
    提供集群中服务器的内核参数配置的详细信息。
    DATA_LOCK_WAITS提供 TiKV 服务器上的等锁信息。
    提供与 ADMIN SHOW DDL JOBS 类似的输出。
    DEADLOCKS提供 TiDB 节点上最近发生的数次死锁错误的信息。
    触发内部诊断检查。
    INSPECTION_RULES进行的内部诊断检查的列表。
    重要监视指标的摘要报告。
    MEMORY_USAGE提供当前 TiDB 实例的内存使用情况。
    提供当前 TiDB 实例内存相关的历史操作和执行依据。
    METRICS_SUMMARY从 Prometheus 获取的指标的摘要。
    METRICS_SUMMARY_BY_LABEL参见 METRICS_SUMMARY 表。
    METRICS_SCHEMA 中的表提供 PromQL 定义。
    PLACEMENT_POLICIES提供所有放置策略的定义信息。
    描述了基于 MariaDB 实现的 TiDB 序列。
    SLOW_QUERY提供当前 TiDB 服务器上慢查询的信息。
    类似于 MySQL 中的 performance_schema 语句摘要。
    STATEMENTS_SUMMARY_HISTORY类似于 MySQL 中的 performance_schema 语句摘要历史。
    提供存储的表的大小的详细信息。
    TIDB_HOT_REGIONS提供有关哪些 Region 访问次数最多的统计信息。
    提供有关哪些 Region 访问次数最多的历史统计信息。
    TIDB_INDEXES提供有关 TiDB 表的索引信息。
    提供 TiDB 服务器的列表
    TIDB_TRX提供 TiDB 节点上正在执行的事务的信息。
    提供有关 TiFlash 副本的详细信息。
    TIKV_REGION_PEERS提供 Region 存储位置的详细信息。
    提供 Region 的统计信息。
    TIKV_STORE_STATUS提供 TiKV 服务器的基本信息。