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


Часто задаваемые вопросы о окне обслуживания в Базе данных SQL Azure

В этой статье приводятся ответы на часто задаваемые вопросы о периоде обслуживания базы данных SQL Azure. Для часто задаваемых вопросов об окне обслуживания для Управляемого экземпляра SQL Azure, см. раздел Часто задаваемые вопросы об окне обслуживания для Управляемого экземпляра SQL Azure.

Доступность и функциональность окна обслуживания

Что такое функция периода обслуживания?

Функция периода обслуживания предоставляет возможность ограничить сбои обслуживания базы данных SQL Azure до предпланированного блока времени за пределами рабочих часов. Дополнительные сведения см. в разделе "Расписания периода обслуживания".

Что такое политика обслуживания по умолчанию, если не выбрать определенное окно?

События обслуживания происходят во время периода по умолчанию 5 вечера до 8 УТРА местного времени, понедельник - воскресенье.

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

Локальное время определяется расположением региона Azure, где размещен ресурс, с учетом перехода на летнее время в соответствии с определением местного часового пояса. Он не определяется часовой поясом, настроенным в базе данных SQL (всегда в формате UTC).

В каких регионах доступна возможность выбора периода обслуживания?

Список доступных регионов см. в разделе "Доступность периода обслуживания".

Я не вижу свой регион в списке доступных регионов, что я могу сделать?

Откройте запрос в службу поддержки, чтобы поделиться отзывом и проверить планы для вашего региона.

Каково ценообразование для окна обслуживания?

Настройка и использование периода обслуживания предоставляется бесплатно для всех подходящих типов подписок Azure, см. сведения о доступности компонентов периода обслуживания.

Получит ли я уведомление о периоде обслуживания?

Вы можете принять уведомление за 24 часа до события обслуживания, непосредственно перед началом обслуживания и после завершения периода обслуживания. Дополнительную информацию можно узнать в центре работоспособности ресурсов. Чтобы получать сообщения электронной почты, необходимо настроить предварительные уведомления. Дополнительные сведения см. в разделе "Предварительные уведомления".

В каких объектах уровня обслуживания (SLO) можно выбрать окно обслуживания?

Выбор периода обслуживания доступен в большинстве SLO с некоторыми исключениями, см. поддерживаемые цели уровня обслуживания.

Если я выбрал период обслуживания для ресурса, и я уменьшаю масштаб до цели уровня обслуживания (SLO), где выбор периода обслуживания не поддерживается, что происходит с моей базой данных?

В этом случае период обслуживания вернется к параметру по умолчанию, что составляет от 5 вечера до 8AM локального времени.

Сколько времени требуется для обработки изменения расписания периода обслуживания?

Вы можете выбрать другой период обслуживания в любое время, но изменения могут занять до 24 часов, чтобы вступили в силу.

Распространяется ли предварительное уведомление на все события обслуживания?

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

Настройка периода обслуживания

Можно ли выбрать определенное время или день для периода обслуживания?

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

Можно ли отменить или отложить запланированное событие обслуживания на основе полученного уведомления?

Нет. Отмена или перенос предстоящего события обслуживания не поддерживается. Уведомления помогают подготовиться к событию.

Можно ли настроить разные периоды обслуживания для каждой базы данных SQL Azure в эластичном пуле?

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

Каковы поддерживаемые параметры настройки периода обслуживания для существующей базы данных SQL Azure?

Портал Azure, PowerShell, Azure CLI и REST API.

Можно ли настроить период обслуживания во время восстановления базы данных, восстановления, копирования, импорта или геоДР?

Не на данный момент. Окно обслуживания можно настроить, как только база данных создана.

У меня выбран период обслуживания по умолчанию. Можно ли включить предварительные уведомления для этого обслуживания?

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

Можно ли задать оповещения на уровне группы ресурсов?

Нет. Предварительные уведомления настраиваются с помощью оповещений о состоянии службы. Оповещения о работоспособности служб поддерживают настройку подписок, типов ресурсов и уровней регионов. Поэтому невозможно настроить уведомление на уровне группы ресурсов.

Можно ли настроить оповещения с помощью PowerShell или Azure CLI?

Команды PowerShell и Azure CLI не предназначены для настройки оповещений о работоспособности службы. Однако вы можете использовать шаблон ARM и использовать любой стандартный метод для его развертывания с помощью интерфейса командной строки и PowerShell. Просто следуйте рекомендациям из краткого руководства: создание оповещений журнала действий для уведомлений службы с помощью шаблона ARM.

Ожидания во время периода обслуживания

Что произойдет после выбора периода обслуживания?

Настройка периода обслуживания — это длительная асинхронная операция, аналогичная изменению уровня служб базы данных SQL Azure. Ресурс доступен во время процесса, за исключением короткой перенастройки, которая происходит в конце операции и обычно длится до 8 секунд, даже во время длительных транзакций. Чтобы свести к минимуму влияние перенастройки, следует выполнить операцию за пределами пиковых часов.

Какие типы обновлений обычно выполняются во время периода обслуживания?

Событие обслуживания может содержать обновления для оборудования, встроенного ПО, операционной системы, вспомогательных компонентов программного обеспечения или ядра СУБД SQL. Обычно они объединяются в один пакет, чтобы свести к минимуму частоту событий обслуживания.

Как часто происходят обновления?

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

Что можно ожидать во время события обслуживания?

Событие обслуживания представляет период, в течение которого обновления применяются к ресурсу. Событие обслуживания происходит внутри определенного периода обслуживания. Во время события обслуживания базы данных полностью доступны, но некоторые обновления обслуживания требуют перенастройки, так как Azure переводит базы данных SQL в автономный режим на короткое время, чтобы применить обновления обслуживания (обычно в течение нескольких секунд во время выбранного клиентом окна обслуживания).

Сколько перенастройок можно ожидать во время события обслуживания?

Если для обновления обслуживания требуется перенастройка, обычно во время этого окна выполнения происходит одна-две перенастройки.

Можно ли когда-либо переопределить настроенное окно обслуживания?

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

Предварительные требования и подготовка к периоду обслуживания

Может ли мое приложение стать устойчивым к перенастройки событий?

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

Как проверить, настроены ли мои базы данных для периода обслуживания?

В разделе параметров ресурса Azure вкладка обслуживания позволяет просматривать и изменять текущий план обслуживания. Кроме того, можно просмотреть и задать расписание периода обслуживания для нескольких ресурсов с помощью PowerShell, CLI или API Azure.

Можно ли проверить список ресурсов, которые будут затронуты событием, за которое я получил уведомление?

Да, вы можете получить список затронутых ресурсов с помощью обозревателя Azure Resource Graph. Вы получите электронное письмо с предварительным уведомлением, содержащее идентификатор уведомления и ссылку на обозреватель Azure Resource Graph.

Мониторинг периода обслуживания

Я не могу настроить предварительные уведомления о плановом обслуживании, будет ли я по-прежнему видеть событие планового обслуживания на панели мониторинга работоспособности служб?

Для базы данных SQL Azure, если предварительные уведомления не настроены, работоспособность службы не будет отображать события планового обслуживания.

Уведомление говорит "В процессе", но окно еще не открылось?

В течение 1 часа отправляются уведомления. Это означает, что вы можете получать уведомления от 25 до 24 часов до события, 1 час до открытия окна и 1 минуту до закрытия окна. Несмотря на то что заголовок уведомления имеет значение "In Progress", содержимое уведомления содержит время начала и окончания периода обслуживания, и это момент начала и окончания обслуживания.

Существует ли сценарий, в котором я не получаю уведомления о запланированном событии?

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

Можно ли проверить, обновлена ли база данных за последние X дней?

Проверить это можно только в том случае, если вы настроили расширенные уведомления в состоянии службы. Обозреватель Azure Resource Graph можно использовать для получения списка событий обслуживания или страницы обзора работоспособности служб.

Что происходит при сбое события обслуживания?

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