MySQL 9.0 发行说明
性能模式是强制性的,并且始终编译在内。可以排除性能模式检测的某些部分。例如,要排除阶段和语句检测,请执行以下操作
$> cmake . \
-DDISABLE_PSI_STAGE=1 \
-DDISABLE_PSI_STATEMENT=1
有关更多信息,请参阅 第 2.8.7 节 “MySQL 源配置选项” 中 DISABLE_PSI_
CMake 选项的说明。XXX
如果您在配置了没有性能模式(或使用缺少或过时的表的旧版性能模式)的先前安装上安装 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
的一行。这意味着性能模式可用,而不是已启用。要启用它,您必须在服务器启动时启用它,如下一节所述。