Spec-Zone .ru
спецификации, руководства, описания, API
|
ndbinfo
MySQL Cluster Information DatabaseУправление MySQL Cluster включает много задач, первая из которых должна сконфигурировать и запустить MySQL Cluster. Это покрывается Разделом 17.3, "Конфигурация MySQL Cluster NDB 7.3", и Раздел 17.4, "MySQL Cluster Programs".
Следующие немного разделов покрывают управление рабочим MySQL Cluster.
Для получения информации о вопросах безопасности, касающихся управления и развертывания MySQL Cluster, см. Раздел 17.5.11, "MySQL Cluster Security Issues".
Есть по существу два метода активного управления рабочим MySQL Cluster. Первый из них с помощью команд, в
которые вводят клиент управления, посредством чего состояние кластера может быть проверено, измененные уровни
журнала, резервные копии, запущенные и остановленные, и узлы, остановленные и запущенные. Второй метод включает
изучение содержания журнала кластера ndb_
; это обычно находится в сервере
управления node_id
_cluster.logDataDir
каталог, но это расположение может быть переопределен, используя LogDestination
опция. (Вспомните это node_id
представляет уникальный идентификатор узла, действие
которого регистрируется.) Журнал кластера содержит отчеты события, сгенерированные ndbd. Также возможно отправить записи журнала кластера в
системный журнал Unix.
Некоторые аспекты работы кластера могут быть также контролироваться от узла SQL, используя SHOW ENGINE NDB STATUS
оператор.
Более подробная информация об операциях MySQL Cluster доступна в режиме реального времени через интерфейс SQL,
используя ndbinfo
база данных. Для получения дополнительной информации см. Раздел 17.5.10," ndbinfo
MySQL Cluster Information Database".
Счетчики статистики NDB обеспечивают улучшенный контроль, используя mysql клиент. Эти счетчики, реализованные в ядре NDB, касаются
операций, выполняемых или влияние Ndb
mysqld представляет счетчики статистики API NDB как системные
переменные состояния, которые могут быть идентифицированы от префикса, характерного для всех их имен (Ndb_api_
). Значения этих переменных могут быть считаны в mysql клиенте из вывода a SHOW STATUS
оператор, или запрашивая любого SESSION_STATUS
таблица или GLOBAL_STATUS
таблица (в INFORMATION_SCHEMA
база
данных). Сравнивая значения переменных состояния прежде и после выполнения SQL-оператора, который действует на
NDB
таблицы, можно наблюдать действия, взятые уровень API NDB, которые
соответствуют этому оператору, который может быть выгодным для контроля и настройки производительности MySQL
Cluster.
Монитор MySQL Enterprise может также использоваться, чтобы контролировать MySQL Servers, которые являются частью
развертывания MySQL Cluster. Монитор MySQL Enterprise 2.3, добавил советник по вопросам MySQL Cluster, включая
ряд графиков, предоставляющих информацию о ресурсах MySQL Cluster, и определяющих правила для предупреждений на
ключевой информации от узлов данных такой как DataMemory
использование. Эта информация делается доступной для Монитора
MySQL Enterprise 2.3 или позже любым MySQL Server, который соединяется с MySQL Cluster, используя ndbinfo
.
Советник мог быть выполнен против единственного MySQL Server в Кластере, или против пары, чтобы обеспечить более
высокий уровень доступности для контрольной службы. Для получения дополнительной информации см.
MySQL Cluster Manager обеспечивает усовершенствованный интерфейс командной строки, который упрощает многих иначе
сложные задачи управления MySQL Cluster, такие как запуск, остановка, или перезапуск MySQL Cluster с большим
количеством узлов. Клиент MySQL Cluster Manager также поддерживает команды для получения и установки значений
большинства параметров конфигурации узла так же как mysqld параметров сервера и переменных, касающихся MySQL
Cluster. MySQL Cluster Manager 1.1 оказывает поддержку для того, чтобы добавить узлы данных онлайн. См.