Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Performance Schema System Variable Tables

29.12.14 性能模式系统变量表

MySQL 服务器维护了许多系统变量,以指示其配置(见 第 7.1.8 节,“服务器系统变量”)。系统变量信息可在这些性能模式表中找到:

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

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

The global_variablessession_variables 表具有以下列:

  • VARIABLE_NAME

    系统变量名称。

  • VARIABLE_VALUE

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

The global_variablessession_variables 表具有以下索引:

  • 主键在 (VARIABLE_NAME)

variables_by_thread 表具有以下列:

  • THREAD_ID

    会话的线程标识符,其中定义了系统变量。

  • VARIABLE_NAME

    系统变量名称。

  • VARIABLE_VALUE

    会话变量值,用于由 THREAD_ID 列命名的会话。

variables_by_thread 表具有以下索引:

  • 主键在 (THREAD_ID, VARIABLE_NAME)

variables_by_thread 表仅包含前台线程的系统变量信息。如果不是所有线程都由性能模式instrumented,则该表将缺少一些行。在这种情况下,Performance_schema_thread_instances_lost 状态变量大于零。

TRUNCATE TABLE 不支持性能模式系统变量表。