Spec-Zone.ru › MariaDB

Плагин WSREP_INFO

Библиотека плагинов WSREP_INFO содержит следующие плагины:

  • WSREP_MEMBERSHIP
  • WSREP_STATUS

Плагин WSREP_MEMBERSHIP создаёт таблицу WSREP_MEMBERSHIP в базе данных INFORMATION_SCHEMA. Плагин также добавляет оператор SHOW WSREP_MEMBERSHIP.

Плагин WSREP_STATUS создаёт таблицу WSREP_STATUS в базе данных INFORMATION_SCHEMA. Плагин также добавляет оператор SHOW WSREP_STATUS.

Эти таблицы и операторы предоставляют информацию о Galera. Доступ к этой информации имеют только пользователи с привилегией SUPER.

Установка плагина

Хотя общая библиотека плагина по умолчанию распространяется с MariaDB, сам плагин по умолчанию не устанавливается MariaDB. Существует два способа установки плагина с MariaDB.

Первый способ позволяет установить плагин без перезапуска сервера. Вы можете установить плагин динамически, выполнив INSTALL SONAME или INSTALL PLUGIN. Например:

INSTALL SONAME 'wsrep_info';

Второй способ позволяет указать серверу загрузить плагин при запуске. Плагин можно установить таким образом, указав параметры --plugin-load или --plugin-load-add. Это можно указать в качестве аргумента командной строки для mysqld или в соответствующей группе параметров сервера в файле группе параметров файла конфигурации. Например:

[mariadb]
...
plugin_load_add = wsrep_info

Удаление плагина

Вы можете удалить плагин динамически, выполнив UNINSTALL SONAME или UNINSTALL PLUGIN. Например:

UNINSTALL SONAME 'wsrep_info';

Если вы установили плагин, указав параметры --plugin-load или --plugin-load-add в соответствующей группе параметров сервера в файле конфигурации, эти параметры следует удалить, чтобы предотвратить загрузку плагина при следующем перезапуске сервера.

Пример

SHOW TABLES FROM information_schema LIKE 'WSREP%';
+---------------------------------------+
| Tables_in_information_schema (WSREP%) |
+---------------------------------------+
| WSREP_STATUS                          |
| WSREP_MEMBERSHIP                      |
+---------------------------------------+

Версии

Версия Статус Введена
1.0 Стабильная MariaDB 10.1.18
1.0 Gamma MariaDB 10.1.13
1.0 Альфа MariaDB 10.1.2

Параметры

wsrep_membership

  • Описание: Управляет тем, как сервер должен обрабатывать плагин при запуске.
    • Допустимые значения:
      • OFF - Отключает плагин, не удаляя его из таблицы mysql.plugins.
      • ON - Включает плагин. Если плагин не удаётся инициализировать, сервер всё равно продолжит запуск, но плагин будет отключён.
      • FORCE - Включает плагин. Если плагин не удаётся инициализировать, сервер завершит запуск с ошибкой.
      • FORCE_PLUS_PERMANENT - Включает плагин. Если плагин не удаётся инициализировать, сервер завершит запуск с ошибкой. Кроме того, плагин нельзя удалить с помощью UNINSTALL SONAME или UNINSTALL PLUGIN во время работы сервера.
    • Для получения дополнительной информации см. Обзор плагинов: Настройка активации плагинов при запуске сервера.
  • Командная строка: --wsrep-membership=value
  • Тип данных: enumerated
  • Значение по умолчанию: ON
  • Допустимые значения: OFF, ON, FORCE, FORCE_PLUS_PERMANENT

wsrep_status

  • Описание: Управляет тем, как сервер должен обрабатывать плагин при запуске.
    • Допустимые значения:
      • OFF - Отключает плагин, не удаляя его из таблицы mysql.plugins.
      • ON - Включает плагин. Если плагин не удаётся инициализировать, сервер всё равно продолжит запуск, но плагин будет отключён.
      • FORCE - Включает плагин. Если плагин не удаётся инициализировать, сервер завершит запуск с ошибкой.
      • FORCE_PLUS_PERMANENT - Включает плагин. Если плагин не удаётся инициализировать, сервер завершит запуск с ошибкой. Кроме того, плагин нельзя удалить с помощью UNINSTALL SONAME или UNINSTALL PLUGIN во время работы сервера.
    • Для получения дополнительной информации см. Обзор плагинов: Настройка активации плагинов при запуске сервера.
  • Командная строка: --wsrep-status=value
  • Тип данных: enumerated
  • Значение по умолчанию: ON
  • Допустимые значения: OFF, ON, FORCE, FORCE_PLUS_PERMANENT

Содержимое, воспроизводимое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки со стороны MariaDB. Мнения, информация и мнения, выраженные в этом контенте, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/wsrep_info-plugin/

Spec-Zone.ru

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