Устранение неполадок подключения к базе данных SQL Azure с помощью службы "Работоспособность ресурсов Azure"

Применимо к: База данных SQL Azure

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

Снимок экрана: портал Azure с страницей Работоспособность ресурсов для База данных SQL Azure.

Проверки работоспособности

Работоспособность ресурсов определяет работоспособность базы данных SQL, проверяя успешность и сбой входа в ресурс. В настоящее время работоспособность ресурсов для ресурса База данных SQL проверяет только ошибки входа из-за системной ошибки, а не ошибки пользователя. Состояние работоспособности обновляется каждые 1–2 минуты.

Состояния работоспособности

На месте

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

Снимок экрана: портал Azure с сообщением о состоянии

Деградация

Состояние "Понижение " означает, что в течение двух последних трех минут работоспособность ресурсов обнаружила следующее:

  • большинство успешных имен входа, но произошло несколько сбоев входа (из-за системных ошибок) или
  • Более одного сбоя входа (из-за системных ошибок), но было менее шести общих попыток входа.

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

Снимок экрана: портал Azure с сообщением о состоянии

Рекомендации недоступны

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

Снимок экрана: портал Azure с сообщением о состоянии недоступности.

Неизвестно

Состояние работоспособности Неизвестно указывает, что работоспособность ресурсов не получила сведений об этом ресурсе в течение более 10 минут. Хотя этот статус не является окончательным указателем состояния ресурса, эти данные важны для устранения неполадок. Если ресурс работает должным образом, через несколько минут его состояние изменится на "Доступно". При возникновении проблем с ресурсом состояние работоспособности "Неизвестно" может означать, что на ресурс влияет какое-то событие на платформе.

Снимок экрана: портал Azure с сообщением о состоянии неизвестности.

Время оповещения

Время, указанное оповещением о работоспособности ресурсов, не соответствует времени сбоев входа, вызванных оповещением. Это связано с тем, что для сбора и анализа данных телеметрии требуется несколько минут, чтобы определить проблему работоспособности ресурсов. Таким образом, время, указанное в оповещении о работоспособности ресурсов, будет несколько минут после сбоев входа.

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

Накопленные сведения

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

Причины простоя

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

Выбор периода обслуживания

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

Плановое техническое обслуживание

Инфраструктура Azure периодически выполняет плановое обслуживание — обновляет компоненты оборудования или программного обеспечения в центре обработки данных. Хотя база данных проходит обслуживание, SQL Azure может завершить некоторые существующие подключения и отказаться от новых. Ошибки входа, возникающие во время планового обслуживания, обычно являются временными, и логика повторных попыток для случайных сетевых ошибок помогает снизить влияние. Если сбои при входе продолжают возникать, обратитесь в службу поддержки.

Reconfiguration

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