25.6 Управление кластером NDB
- 25.6.1 Команды в клиенте управления кластером NDB
- 25.6.2 Сообщения журналов кластера NDB
- 25.6.3 Отчеты об событиях, сгенерированные в кластере NDB
- 25.6.4 Сводка фаз запуска кластера NDB
- 25.6.5 Выполнение поэтапной перезагрузки кластера NDB
- 25.6.6 Режим одного пользователя для кластера NDB
- 25.6.7 Добавление узлов данных кластера NDB онлайн
- 25.6.8 Онлайн-бэкап кластера NDB
- 25.6.9 Импорт данных в MySQL Cluster
- 25.6.10 Использование MySQL Server для кластера NDB
- 25.6.11 Таблицы данных дисков кластера NDB
- 25.6.12 Онлайн-операции с ALTER TABLE в кластере NDB
- 25.6.13 Синхронизация привилегий и NDB_STORED_USER
- 25.6.14 Шифрование файловой системы для кластера NDB
- 25.6.15 Шифрование TLS-соединения для кластера NDB
- 25.6.16 Счётчики статистики API NDB и переменные
- 25.6.17 ndbinfo: база данных информации о кластере NDB
- 25.6.18 Таблицы INFORMATION_SCHEMA для кластера NDB
- 25.6.19 Кластер NDB и схема производительности
- 25.6.20 Краткий справочник: SQL-команды для кластера NDB
- 25.6.21 Вопросы безопасности кластера NDB
Управление кластером NDB включает в себя ряд задач, первой из которых является настройка и запуск кластера NDB. Это описано в Разделе 25.4, «Конфигурация кластера NDB» и Разделе 25.5, «Программы кластера NDB».
Следующие несколько разделов посвящены управлению работающим кластером NDB.
Сведения о проблемах безопасности, связанных с управлением и развертыванием кластера NDB, см. в Разделе 25.6.21, «Вопросы безопасности кластера NDB».
Существует два основных метода активного управления работающим кластером NDB. Первый метод заключается в использовании команд, вводимых в клиент управления, с помощью которых можно проверить состояние кластера, изменить уровни журналов, начать и остановить бэкапы, остановить и запустить узлы. Второй метод заключается в изучении содержимого журнала кластера ndb_; обычно он находится в каталоге сервера управления node_id_cluster.logDataDir, но это расположение может быть переопределено с помощью параметра LogDestination. (Обратите внимание, что node_id представляет собой уникальный идентификатор узла, деятельность которого регистрируется.) Журнал кластера содержит отчеты об событиях, сгенерированные ndbd. Также можно отправлять записи журнала кластера в системный журнал Unix.
Некоторые аспекты работы кластера можно также отслеживать с узла SQL, используя оператор SHOW ENGINE NDB
STATUS.
Более подробная информация о работе кластера NDB доступна в режиме реального времени через интерфейс SQL с использованием базы данных ndbinfo. Более подробная информация приведена в Разделе 25.6.17, «ndbinfo: база данных информации о кластере NDB».
Счётчики статистики NDB обеспечивают улучшенное мониторинг с помощью клиента mysql. Эти счётчики, реализованные в ядре NDB, относятся к операциям, выполняемым или влияющим на объекты, такие как начало, закрытие и прерывание транзакций; операции с первичными ключами и уникальными ключами; сканирование таблиц, диапазонов и усечений; заблокированные потоки, ожидающие завершения различных операций; данные и события, отправленные и полученные кластером NDB. Счётчики увеличиваются ядром NDB всякий раз, когда выполняются вызовы API NDB или данные отправляются или принимаются узлами данных.
mysqld предоставляет счётчики статистики API NDB в качестве переменных состояния системы, которые можно определить по общему префиксу всех их имён (Ndb_api_). Значения этих переменных можно прочитать в клиенте mysql из вывода оператора SHOW STATUS, или запросив таблицу схемы производительности session_status или global_status. Сравнивая значения переменных состояния до и после выполнения SQL-запроса, воздействующего на NDB таблицы, вы можете наблюдать действия, выполненные на уровне API NDB, соответствующие этому запросу, что полезно для мониторинга и оптимизации производительности кластера NDB.
MySQL Cluster Manager предоставляет расширенный командный интерфейс, который упрощает многие сложные задачи управления кластером NDB, такие как запуск, остановка или перезапуск кластера NDB с большим количеством узлов. Клиент MySQL Cluster Manager также поддерживает команды для получения и установки значений большинства параметров конфигурации узла, а также параметров и переменных сервера mysqld, относящихся к кластеру NDB. Более подробная информация представлена в руководстве пользователя MySQL Cluster Manager 9.2.0 по адресу MySQL Cluster Manager 9.2.0 User Manual.
© 2025 Oracle
Licensed under the GPLv2 License.