Spec-Zone.ru › MySQL 9.2

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.log; обычно он находится в каталоге сервера управления DataDir, но это расположение может быть переопределено с помощью параметра 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.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/mysql-cluster-management.html

Spec-Zone.ru

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