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


Основные понятия сервера в База данных Azure для MySQL — гибкий сервер

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

В этой статье содержатся рекомендации и рекомендации по работе с База данных Azure для MySQL — гибким сервером.

Что такое База данных Azure для MySQL — гибкий сервер?

База данных Azure для MySQL . Гибкий сервер — это полностью управляемая служба базы данных, которая запускает версию сообщества MySQL. Как правило, служба обеспечивает гибкость и настройки конфигурации на основе требований пользователей.

Это та же конструкция сервера MySQL, с которым вы можете ознакомиться в локальном мире. В частности, гибкий сервер управляется, обеспечивает нестандартную производительность, улучшает управляемость сервера и управление, а также предоставляет доступ и функции на уровне сервера.

База данных Azure для MySQL — гибкий экземпляр сервера:

  • создается в подписке Azure;
  • выступает в качестве родительского ресурса для баз данных;
  • Разрешает настройку MySQL, предоставленную с помощью параметров сервера.
  • Выполняет автоматическое резервное копирование и поддерживает восстановление на определенный момент времени.
  • предоставляет пространство имен для баз данных;
  • Контейнер с строгой семантикой времени существования: удаление сервера удаляет содержащиеся базы данных.
  • выравнивает ресурсы в регионе;
  • Поддерживает расписания обслуживания сервера, предоставляемые клиентом.
  • Поддерживает возможность развертывания гибких серверов в настройке, избыточной между зонами, для повышения высокого уровня доступности.
  • Предоставляет интеграцию виртуальной сети для доступа к серверу базы данных.
  • Предоставляет способ экономии затрат путем приостановки использования.
  • Предоставляет область применения политик управления, применяемых к ее базам данных; например, вход, брандмауэр, пользователи, роли и конфигурации.
  • Поддерживает основные версии MySQL 5.7 и MySQL 8.0. Дополнительные сведения см. в разделе "Подключение к узлу шлюза" для конкретной версии MySQL.

В База данных Azure для MySQL — гибкий экземпляр сервера можно создать одну или несколько баз данных. Можно создать одну базу данных на сервер для использования всех ресурсов или создать несколько баз данных для совместного использования ресурсов. Цены структурированы на сервер на основе конфигурации уровня вычислений, виртуальных ядер и хранилища (в гигабайтах). Дополнительные сведения см. в разделе База данных Azure для MySQL — уровни служб гибких серверов.

Остановка и запуск сервера

С помощью База данных Azure для MySQL — гибкий сервер можно остановить, если он не используется, и запустить сервер при возобновлении действия. Цель заключается в том, чтобы сэкономить затраты на серверах базы данных и платить за ресурс только в том случае, если он используется. Эта возможность становится еще более важной для рабочих нагрузок разработки и тестирования и когда вы используете сервер только часть дня.

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

Если сервер находится в остановленном состоянии, вычислительные ресурсы сервера не выставляются. Однако плата за хранение продолжает взиматься, так как хранилище сервера остается, чтобы обеспечить доступность файлов данных при повторном запуске сервера.

Внимание

При остановке сервер остается в этом состоянии в течение следующих 30 дней. Если вы не запускаете сервер вручную в течение этого времени, он автоматически запускается в конце 30 дней. Вы можете снова остановить сервер, если вы его не используете.

Во время остановки сервера вы не сможете выполнять какие-либо операции управления. Операции, которые не поддерживаются на остановленных серверах, включают изменение ценовой категории, количество виртуальных ядер, размер хранилища или операции ввода-вывода, день хранения резервных копий, тег сервера, пароль сервера, параметры сервера, параметры хранилища, геоизбыточное резервное копирование, высокий уровень доступности и удостоверение пользователя. Эти операции отображаются как неактивные в портал Azure.

Чтобы изменить параметры конфигурации на остановленном сервере, необходимо запустить сервер. Дополнительные сведения см. в ограничениях остановки и запуска.

Управление сервером

Вы можете управлять созданием, удалением, конфигурацией параметров сервера (my.cnf), масштабированием, сетью, безопасностью, высоким уровнем доступности, резервным копированием и восстановлением, а также мониторингом экземпляра База данных Azure для MySQL гибкого сервера с помощью портал Azure или Azure CLI.

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

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