Хранимые процедуры управления в Базе данных 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). |
Следующие шаги
- Узнайте, как настроить Репликацию входных данных.
- Узнайте, как использовать таблицы часовых поясов.