21.6 Управление кластером NDB
- 21.6.1 Команды в клиенте управления кластером NDB
- 21.6.2 Сообщения журнала кластера NDB
- 21.6.3 Отчеты об событиях, сгенерированные в кластере NDB
- 21.6.4 Сводка фаз запуска кластера NDB
- 21.6.5 Выполнение плавного перезапуска кластера NDB
- 21.6.6 Режим одиночного пользователя кластера NDB
- 21.6.7 Онлайн добавление узлов данных кластера NDB
- 21.6.8 Онлайн резервное копирование кластера NDB
- 21.6.9 Импорт данных в кластер MySQL
- 21.6.10 Использование MySQL сервера для кластера NDB
- 21.6.11 Таблицы данных диска кластера NDB
- 21.6.12 Онлайн операции с ALTER TABLE в кластере NDB
- 21.6.13 Распределённые права, используя общие таблицы разрешений
- 21.6.14 Счётчики и переменные статистики API NDB
- 21.6.15 ndbinfo: База данных информации кластера NDB
- 21.6.16 Таблицы INFORMATION_SCHEMA для кластера NDB
- 21.6.17 Быстрый справочник: SQL-команды кластера NDB
- 21.6.18 Вопросы безопасности кластера NDB
Управление кластером NDB включает в себя ряд задач, первой из которых является настройка и запуск кластера NDB. Это описано в разделе 21.4 «Настройка кластера NDB» и разделе 21.5 «Программы кластера NDB».
Следующие несколько разделов описывают управление запущенным кластером NDB.
Сведения о проблемах безопасности, связанных с управлением и развертыванием кластера NDB, см. в разделе 21.6.18 «Вопросы безопасности кластера NDB».
Существует по существу два метода активного управления запущенным кластером NDB. Первый метод — использование команд, вводимых в клиент управления, с помощью которых можно проверить состояние кластера, изменить уровни журналов, начать и остановить резервное копирование, остановить и запустить узлы. Второй метод заключается в изучении содержимого журнала кластера ndb_; обычно он находится в каталоге node_id_cluster.logDataDir сервера управления, но это расположение можно переопределить, используя опцию LogDestination. (Обратите внимание, что node_id представляет собой уникальный идентификатор узла, чья активность регистрируется.) Журнал кластера содержит отчеты о событиях, сгенерированные ndbd. Также возможно отправлять записи журнала кластера в системный журнал Unix.
Некоторые аспекты работы кластера также можно отслеживать с узла SQL с помощью команды SHOW ENGINE NDB
STATUS.
Более подробная информация о работе кластера NDB доступна в реальном времени через SQL-интерфейс с использованием базы данных ndbinfo. Более подробные сведения см. в разделе 21.6.15 «ndbinfo: База данных информации кластера NDB».
Счётчики статистики NDB улучшают мониторинг с помощью клиента mysql. Эти счётчики, реализованные в ядре NDB, относятся к операциям, выполняемым или затрагивающим объекты, такие как запуск, закрытие и прерывание транзакций; операции с первичным ключом и уникальным ключом; сканирование таблиц, диапазонов и пропущенных данных; заблокированные потоки, ожидающие завершения различных операций; передача и приём данных и событий кластером NDB. Счётчики увеличиваются ядром NDB при каждом выполнении вызовов API NDB или передаче данных узлам данных.
mysqld предоставляет счётчики статистики API NDB как переменные состояния системы, которые можно идентифицировать по общему префиксу всех их имён (Ndb_api_). Значения этих переменных можно прочитать в клиенте mysql из вывода команды SHOW STATUS, или запросив таблицу SESSION_STATUS или таблицу GLOBAL_STATUS (в базе данных INFORMATION_SCHEMA). Сравнивая значения переменных состояния до и после выполнения SQL-запроса, воздействующего на таблицы NDB, можно наблюдать действия на уровне API NDB, соответствующие этому запросу, что полезно для мониторинга и настройки производительности кластера NDB.
Менеджер MySQL Cluster предоставляет расширенный командный интерфейс, упрощающий многие иначе сложные задачи управления кластером NDB, такие как запуск, остановка или перезапуск кластера NDB с большим количеством узлов. Клиент MySQL Cluster Manager также поддерживает команды для получения и установки значений большинства параметров конфигурации узла, а также параметров и переменных сервера mysqld, относящихся к кластеру NDB. Более подробную информацию см. в Руководстве пользователя MySQL Cluster Manager 1.4.8.
© 2025 Oracle
Licensed under the GPLv2 License.