Spec-Zone.ru › MySQL 8.4

25.6.3.1 Команды управления журналом NDB кластера

ndb_mgm поддерживает ряд команд управления, связанных с журналом кластера и журналами узлов. В списке ниже node_id обозначает либо идентификатор узла хранения, либо ключевое слово ALL, которое указывает, что команда должна быть применена ко всем узлам данных кластера.

  • CLUSTERLOG ON

    Включает журнал кластера.

  • CLUSTERLOG OFF

    Отключает журнал кластера.

  • CLUSTERLOG INFO

    Предоставляет информацию о настройках журнала кластера.

  • node_id CLUSTERLOG category=threshold

    Записывает события category с приоритетом меньше или равным threshold в журнале кластера.

  • CLUSTERLOG FILTER severity_level

    Включает/отключает журналирование событий указанной severity_level в журнале кластера.

В следующей таблице описаны значения по умолчанию (для всех узлов данных) порогового значения категории журнала кластера. Если событие имеет приоритет с значением меньше или равным пороговому приоритету, оно регистрируется в журнале кластера.

Примечание

События регистрируются на каждом узле данных, и порог может быть установлен на разных значениях на разных узлах.

Таблица 25.26 Категории журнала кластера с настройками порогового значения по умолчанию

Таблица 25.26 Категории журнала кластера с настройками порогового значения по умолчанию
Категория Пороговое значение по умолчанию (все узлы данных)
STARTUP 7
SHUTDOWN 7
STATISTICS 7
CHECKPOINT 7
NODERESTART 7
CONNECTION 8
ERROR 15
INFO 7
BACKUP 15
CONGESTION 7
SCHEMA 7

Категория STATISTICS может предоставить массу полезных данных. Подробнее см. Раздел 25.6.3.3, «Использование CLUSTERLOG STATISTICS в клиенте управления NDB кластером».

Пороги используются для фильтрации событий в каждой категории. Например, событие STARTUP с приоритетом 3 не регистрируется, если порог для STARTUP не установлен на 3 или выше. Если порог равен 3, отправляются только события с приоритетом 3 и ниже.

В следующей таблице показаны уровни серьезности событий.

Примечание

Они соответствуют уровням Unix syslog, за исключением LOG_EMERG и LOG_NOTICE, которые не используются или не сопоставлены.

Таблица 25.27 Уровни серьезности событий

Таблица 25.27 Уровни серьезности событий
Значение уровня серьезности Серьезность Описание
1 ALERT Состояние, которое необходимо исправить немедленно, например, поврежденная системная база данных
2 CRITICAL Критические состояния, такие как ошибки устройств или недостаточные ресурсы
3 ERROR Состояния, которые необходимо исправить, такие как ошибки конфигурации
4 WARNING Состояния, которые не являются ошибками, но могут потребовать специальной обработки
5 INFO Информационные сообщения
6 DEBUG Отладочные сообщения, используемые для разработки NDBCLUSTER

Уровни серьезности событий могут быть включены или выключены (с помощью CLUSTERLOG FILTER — см. выше). Если уровень серьезности включен, то все события с приоритетом меньше или равным пороговым значениям категории регистрируются. Если уровень серьезности выключен, то события, относящиеся к этому уровню серьезности, не регистрируются.

Важно

Уровни журнала кластера устанавливаются на основе каждого ndb_mgmd, для каждого подписчика. Это означает, что в NDB кластере с несколькими серверами управления использование команды CLUSTERLOG в экземпляре ndb_mgm, подключённого к одному серверу управления, влияет только на журналы, созданные этим сервером управления, а не любыми другими. Это также означает, что если один из серверов управления будет перезапущен, то только журналы, созданные этим сервером управления, будут затронуты сбросом уровней журналов, вызванным перезапуском.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/mysql-cluster-logging-management-commands.html

Spec-Zone.ru

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