Хранимые процедуры управления в Базе данных Azure для MariaDB

Внимание

База данных Azure для MariaDB находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить миграцию в База данных Azure для MySQL. Дополнительные сведения о переходе на База данных Azure для MySQL см. в статье "Что происходит с База данных Azure для MariaDB?".

На серверах Базы данных Azure для MariaDB предоставляются хранимые процедуры, помогающие в управлении сервером MariaDB. Это относится к управлению подключениями сервера, запросами и настройкой функции "Репликация входных данных".

Хранимые процедуры для функции "Репликация входных данных"

Репликация входных данных позволяет синхронизировать данные сервера MariaDB, работающего локально, на виртуальных машинах или в службах баз данных, размещенных другими облачными поставщиками, со службой Базы данных Azure для MariaDB.

Следующие хранимые процедуры используются для настройки или удаления функции "Репликация входных данных" между источником и репликой.

Имя хранимой процедуры Входные параметры Выходные параметры Примечание об использовании
mysql.az_replication_change_master master_host
master_user
master_password
master_port
master_log_file
master_log_pos
master_ssl_ca
Н/П Для передачи данных в режиме SSL передайте контекст сертификата ЦС в параметре master_ssl_ca.

Для передачи данных без использования SSL передайте пустую строку в параметр master_ssl_ca.
mysql.az_replication _start Неприменимо Неприменимо Запускает георепликацию.
mysql.az_replication _stop Неприменимо Неприменимо Останавливает георепликацию.
mysql.az_replication _remove_master Неприменимо Неприменимо Удаляет отношение репликации между источником и репликой.
mysql.az_replication_skip_counter Неприменимо Неприменимо Пропускает одну ошибку репликации.

Сведения о том, как настроить функцию "Репликация входных данных" между источником и репликой, см. в статье Настройка функции "Репликация входных данных" в Базе данных Azure для MariaDB.

Другие хранимые процедуры

Для управления сервером в Базе данных Azure для MariaDB доступны следующие хранимые процедуры.

Имя хранимой процедуры Входные параметры Выходные параметры Примечание об использовании
mysql.az_kill processlist_id Н/П Эквивалентно команде KILL CONNECTION. Будет прерывать подключение, связанное с указанным processlist_id после завершения любой инструкции, выполняемой подключением.
mysql.az_kill_query processlist_id Н/П Эквивалентно команде KILL QUERY. Прекращает выполнение инструкции, выполняемой в текущий момент этим подключением. Оставляет само подключение активным.
mysql.az_load_timezone Неприменимо Неприменимо Загружает таблицы часовых поясов, чтобы в параметре time_zone можно было использовать именованные значения (например, US/Pacific).

Следующие шаги