29.2 Настройка сборки Performance Schema
Модуль Performance Schema является обязательным и всегда компилируется. Возможна отключение определённых частей инструментов Performance Schema. Например, для отключения инструментов для этапов и инструкций выполните следующее:
$> cmake . \
-DDISABLE_PSI_STAGE=1 \
-DDISABLE_PSI_STATEMENT=1
Для получения дополнительной информации, обратитесь к описаниям параметров CMake в разделе 2.8.7, «Параметры конфигурации исходного кода MySQL».
Если вы устанавливаете MySQL поверх предыдущей установки, которая была сконфигурирована без Performance Schema (или с более старой версией Performance Schema, у которой отсутствуют или устарели таблицы), одним из признаков этой проблемы является наличие сообщений, подобных следующему, в журнале ошибок:
[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 появляется строка для PERFORMANCE_SCHEMA. Это означает, что Performance Schema доступен, а не что он включен. Для включения необходимо выполнить его включение при запуске сервера, как описано в следующем разделе.
© 2025 Oracle
Licensed under the GPLv2 License.