Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

29.12.14 性能模式系统变量表

MySQL服务器维护许多系统变量,这些变量指示它是如何配置的(参见第7.1.8节,“Server System Variables”)。系统变量信息可在这些性能模式表中找到:

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

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

global_variablessession_variables表具有以下列:

  • VARIABLE_NAME

    系统变量的名称。

  • VARIABLE_VALUE

    系统变量的值。在global_variables中,这一列包含全局值。在session_variables中,这一列包含当前会话中的变量值。

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表的信息,只包含前台线程的系统变量。如果不是所有线程都由性能模式进行了跟踪,这个表可能会缺少一些行。在这种情况下,Performance_schema_thread_instances_lost状态变量大于零。

对性能模式系统变量表格执行TRUNCATE TABLE操作是不支持的。