Documentation Home
MySQL 8.0 参考手册  / 第 27 章 MySQL 性能模式  / 27.12 性能模式表描述  /  27.12.14 性能模式系统变量表

27.12.14 性能模式系统变量表

MySQL 服务器维护许多指示其配置方式的系统变量(请参阅 第 5.1.8 节,“服务器系统变量”)。这些性能模式表中提供了系统变量信息:

SENSITIVE_VARIABLES_OBSERVER 需要权限才能查看这些表中敏感系统变量的值 。

会话变量表 ( session_variables, variables_by_thread) 仅包含活动会话的信息,不包含终止会话的信息。

global_variablessession_variables表有以下列 :

  • VARIABLE_NAME

    系统变量名称。

  • VARIABLE_VALUE

    系统变量值。对于 global_variables,此列包含全局值。对于 session_variables,此列包含对当前会话有效的变量值。

global_variables和 表具有 以下session_variables索引:

  • VARIABLE_NAME( ) 上的主键

variables_by_thread表有以下列:

  • THREAD_ID

    定义系统变量的会话的线程标识符。

  • VARIABLE_NAME

    系统变量名称。

  • VARIABLE_VALUE

    列命名的会话的会话变量值 THREAD_ID

variables_by_thread表具有以下索引:

  • THREAD_ID( , VARIABLE_NAME) 上的主键

variables_by_thread表仅包含有关前台线程的系统变量信息。如果不是所有线程都由性能模式检测,则此表会丢失一些行。在这种情况下, Performance_schema_thread_instances_lost 状态变量大于零。

TRUNCATE TABLEPerformance Schema 系统变量表不支持。