MySQL性能模式/性能架构构建配置

第三章性能架构构建配置

性能模式是强制的,并且总是编译在。可以排除性能模式工具的某些部分。例如,要排除舞台和陈述工具,可以这样做:

壳> cmake。\ -ddisable_psi_stage =1 \ -ddisable_psi_statement =1

有关更多信息,请参阅DISABLE_PSI_XXXCMake选项MySQL源配置选项

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

[ERROR]本地表'performance_schema'。'events_waits_history'结构错误[ERROR]本机表'performance_schema'。'events_waits_history_long'结构错误…

要纠正该问题,请执行MySQL升级过程。看到升级MySQL

由于性能架构在构建时配置到服务器中,因此PERFORMANCE_SCHEMA的输出中出现显示引擎.这意味着性能模式是可用的,而不是启用了它。要启用它,必须在服务器启动时这样做,详见下一节。