Spec-Zone.ru › MySQL 8.4

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 Счетчики статистики NDB API и переменные
  • 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, или, обратившись к таблицам Performance Schema session_status или global_status. Сравнивая значения переменных состояния до и после выполнения оператора SQL, действующего на NDB таблицы, вы можете наблюдать действия на уровне API NDB, соответствующие этому оператору, что может быть полезно для мониторинга и настройки производительности кластера NDB.

Управление MySQL Cluster предоставляет расширенный командный интерфейс, упрощающий многие в противном случае сложные задачи управления кластером NDB, такие как запуск, остановка или перезагрузка кластера NDB с большим количеством узлов. Клиент MySQL Cluster Manager также поддерживает команды для получения и установки значений большинства параметров конфигурации узлов, а также опций и переменных сервера mysqld, относящихся к кластеру NDB. Для получения дополнительной информации см. .

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

Spec-Zone.ru

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