文档主页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  MySQL 性能模式  /  性能模式构建配置

29.2 性能模式构建配置

性能模式是强制性的,并且始终编译在内。可以排除性能模式检测的某些部分。例如,要排除阶段和语句检测,请执行以下操作

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

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

如果您在没有配置性能模式(或使用缺少或过时表的旧版性能模式)的先前安装上安装 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 的输出中。这意味着性能模式可用,而不是已启用。要启用它,您必须在服务器启动时执行此操作,如下一节所述。