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