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


Функция ускорения журналов в База данных Azure для MySQL — гибкий сервер

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

В этой статье описываются преимущества и ограничения ускоренных журналов. В нем также описаны шаги по включению и отключению функции.

Ключевые преимущества

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

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

Преимущества ускоренных журналов включают:

  • Улучшенная пропускная способность: пропускная способность запросов может увеличиться до двух раз в сценариях высокой параллелизма, что приводит к более быстрому выполнению запросов. Это улучшение также снижает задержку до 50 %.
  • Экономичность. Ускоренные журналы предлагают экономичное решение для критически важных рабочих нагрузок, обеспечивая повышенную производительность без дополнительных расходов.
  • Улучшенная масштабируемость. Ускоренные журналы могут размещать растущие рабочие нагрузки для приложений, которые должны легко масштабироваться при сохранении высокой производительности. Приложения и службы на уровне служб критически важный для бизнеса получают преимущества от более быстродействующих взаимодействий и уменьшения времени ожидания запросов.

Примечание.

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

Ограничения

  • Вы не можете включить функцию ускорения журналов на серверах, использующих ключи, управляемые клиентом.

  • После включения binlog_expire_logs_seconds функции ускорения журналов параметр сервера игнорируется полностью, и любое настроенное значение больше не будет иметь никакого эффекта. Однако если функция ускорения журналов отключена, сервер снова будет придерживаться настроенного значения для хранения двоичных binlog_expire_logs_seconds журналов.

Доступность ускоренных журналов по регионам

Функция ускорения журналов в настоящее время доступна только в следующих регионах:

  • Восточная Австралия
  • Южная Бразилия
  • Центральная Канада
  • Центральная Индия
  • Центральная часть США
  • Северный Китай 3
  • Восточная Азия
  • Восточная часть США
  • Восточная часть США 2
  • Центральная Франция
  • Центрально-Западная Германия
  • Центральная Часть Израиля
  • Северная Италия
  • Восточная Япония
  • Республика Корея, центральный регион
  • Центральная Мексика
  • Северная Европа
  • Восточная Норвегия;
  • Центральная Польша
  • Северная часть ЮАР;
  • Центрально-южная часть США
  • Юго-Восточная Азия
  • Центральная Испания
  • Центральная Швеция
  • Северная Швейцария
  • Северная часть ОАЭ;
  • южная часть Соединенного Королевства
  • US Gov (Вирджиния)
  • Западная Европа
  • западная часть США 2
  • Западная часть США — 3

Включение ускоренных журналов

Функцию можно включить во время создания гибкого сервера или на существующем гибком сервере.

Включение ускоренных журналов во время создания сервера

  1. В портал Azure выберите гибкий сервер и нажмите кнопку "Создать".

  2. Заполните значения для подписки, группы ресурсов, имени сервера, региона и других полей. Дополнительные сведения см. в кратком руководстве по созданию сервера.

  3. Выберите параметр "Настройка сервера", чтобы изменить вычисления и хранилище по умолчанию.

  4. В разделе хранилища установите флажок "Ускоренные журналы", чтобы включить эту функцию. Флажок отображается только после выбора сервера на уровне критически важный для бизнеса вычислительных ресурсов.

    Снимок экрана: флажок для включения ускоренных журналов во время создания сервера.

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

Включение ускоренных журналов на существующем сервере

Примечание.

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

  1. Переход на портал Azure.

  2. Перейдите к разделу "Параметры вычислений>и хранилища". В разделе хранилища установите флажок "Ускоренные журналы".

    Снимок экрана: выбор для включения ускоренных журналов на существующем сервере.

  3. Нажмите кнопку "Сохранить " и дождитесь завершения процесса развертывания. После получения сообщения об успешном развертывании функция готова к использованию.

Отключение ускоренных журналов

Примечание.

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

  1. Переход на портал Azure.

  2. Перейдите к разделу "Параметры вычислений>и хранилища". В разделе хранилища снимите флажок "Ускоренные журналы".

    Снимок экрана: выбор для отключения ускоренных журналов на существующем сервере.

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