服务器状态变量

服务器状态变量提供有关服务器全局状态和 TiDB 中当前会话状态的信息。大多数变量与 MySQL 兼容。

你可以使用 SHOW GLOBAL STATUS 命令查看全局状态,使用 SHOW SESSION STATUS 命令查看当前会话状态。

此外,FLUSH STATUS 命令与 MySQL 兼容。

变量参考

Compression

  • 作用域:SESSION
  • 类型:布尔值
  • MySQL 是否使用压缩协议。

Compression_algorithm

  • 作用域:SESSION
  • 类型:字符串
  • MySQL 协议使用的压缩算法。

Compression_level

  • 作用域:SESSION
  • 类型:整数型
  • MySQL 协议使用的压缩等级。

Ssl_cipher

  • 作用域:SESSION | GLOBAL
  • 类型:字符串
  • 正在使用的 TLS 加密套件。

Ssl_cipher_list

  • 作用域:SESSION | GLOBAL
  • 类型:字符串
  • 服务器支持的 TLS 加密套件列表。

Ssl_server_not_after

  • 作用域:SESSION | GLOBAL
  • 类型:日期
  • 服务器用于 TLS 连接的 X.509 证书的过期时间。

Ssl_server_not_before

  • 作用域:SESSION | GLOBAL
  • 类型:字符串
  • 服务器用于 TLS 连接的 X.509 证书的开始时间。

Ssl_verify_mode

  • 作用域:SESSION | GLOBAL
  • 类型:整数型
  • TLS 验证模式掩码。

Ssl_version

  • 作用域:SESSION | GLOBAL
  • 类型:字符串
  • TLS 协议使用的版本。

Uptime

  • 作用域:SESSION | GLOBAL
  • 类型:整数型
  • 服务器正常运行时间(秒)。

ddl_schema_version

  • 作用域:SESSION | GLOBAL
  • 类型:整数型
  • DDL schema 使用的版本。

last_plan_binding_update_time 从 v5.2.0 版本开始引入

  • 作用域:SESSION
  • 类型:时间戳
  • 最后一次计划绑定更新的日期时间。

server_id

  • 作用域:SESSION | GLOBAL
  • 类型:字符串
  • 服务器的通用唯一识别码 (UUID)。

tidb_gc_last_run_time

  • 作用域:SESSION | GLOBAL
  • 类型:字符串
  • 最近一次运行垃圾回收 (GC) 的时间戳。

tidb_gc_leader_desc

  • 作用域:SESSION | GLOBAL
  • 类型:字符串
  • GC leader 的相关信息,包括主机名和进程 ID (PID)。

tidb_gc_leader_lease

  • 作用域:SESSION | GLOBAL
  • 类型:字符串
  • GC leader 的租约时间戳。

tidb_gc_leader_uuid

  • 作用域:SESSION | GLOBAL
  • 类型:字符串
  • GC leader 的 UUID。

tidb_gc_safe_point

  • 作用域:SESSION | GLOBAL
  • 类型:字符串
  • GC safe point 的时间戳。