Spec-Zone.ru › MySQL 5.7

21.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.

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

Примечание

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

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

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

Категория STATISTICS может предоставить большое количество полезных данных. Дополнительная информация представлена в разделе 21.6.3.3 «Использование CLUSTERLOG STATISTICS в клиенте управления кластером NDB».

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

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

Примечание

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

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

Таблица 21.49 Уровни серьезности событий
Значение уровня серьезности Серьезность Описание
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-5.7-en/mysql-cluster-logging-management-commands.html

Spec-Zone.ru

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