MySQL 8.4 发行说明
性能模式是强制性的,并且始终编译在内。可以排除性能模式检测的某些部分。例如,要排除阶段和语句检测,请执行以下操作
$> 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。
因为性能模式是在构建时配置到服务器中的,所以 PERFORMANCE_SCHEMA
的一行将出现在 SHOW ENGINES
的输出中。这意味着性能模式可用,而不是已启用。要启用它,您必须在服务器启动时执行此操作,如下一节所述。