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  /  MySQL Performance Schema  /  Performance Schema Build Configuration

29.2 性能模式构建配置

性能模式是强制性的,总是编译在内的。可以排除性能模式instrumentation的某些部分。例如,要排除阶段和语句instrumentation,可以这样做:

$> cmake . \
        -DDISABLE_PSI_STAGE=1 \
        -DDISABLE_PSI_STATEMENT=1

有关更多信息,请参阅 DISABLE_PSI_XXX CMake 选项的描述,在 第 2.8.7 节,“MySQL 源配置选项” 中。

如果您在之前没有性能模式(或使用了旧版本的性能模式,该版本的表缺失或过时)的 MySQL 安装上安装 MySQL。该问题的一个迹象是在错误日志中出现以下消息:

[ERROR] Native table 'performance_schema'.'events_waits_history'
has the wrong structure
[ERROR] Native table 'performance_schema'.'events_waits_history_long'
has the wrong structure
...

要纠正该问题,请执行 MySQL 升级过程。请参阅 第 3 章,升级 MySQL

因为性能模式是在构建时配置到服务器中的,因此在 PERFORMANCE_SCHEMA 的输出中出现了一行 SHOW ENGINES。这意味着性能模式是可用的,而不是启用的。要启用它,您必须在服务器启动时这样做,如下一节所述。