文档主页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  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

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