Поделиться через


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

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — отдельный сервер

Внимание

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

Хранимые процедуры доступны в базе данных Azure для серверов MySQL, чтобы помочь управлять сервером MySQL. Это относится к управлению подключениями сервера, запросами и настройкой функции "Репликация входных данных".

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

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

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

Имя хранимой процедуры Входные параметры Выходные параметры Примечание об использовании
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 для MySQL, см. раздел Настройка Базы данных Azure для MySQL для репликации входных данных.

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

Следующие хранимые процедуры доступны в базе данных Azure для MySQL для управления сервером.

Имя хранимой процедуры Входные параметры Выходные параметры Примечание об использовании
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).

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