Spec-Zone.ru › MySQL 8.4

29.2 Конфигурация сборки Performance Schema

Performance Schema является обязательным и всегда компилируется. Возможно исключить определенные части инструментации Performance Schema. Например, чтобы исключить инструментацию стадии и оператора, сделайте следующее:

$> cmake . \
        -DDISABLE_PSI_STAGE=1 \
        -DDISABLE_PSI_STATEMENT=1

Для получения дополнительной информации см. описания параметров DISABLE_PSI_XXX 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 настраивается в сервере во время сборки, строка для PERFORMANCE_SCHEMA появляется в выводе от SHOW ENGINES. Это означает, что Performance Schema доступен, а не что он включён. Для его включения необходимо сделать это при запуске сервера, как описано в следующем разделе.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/performance-schema-build-configuration.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API