Устранение неполадок подключения к базе данных SQL Azure с помощью службы "Работоспособность ресурсов Azure"
Применимо к: База данных SQL Azure
Работоспособность ресурсов для База данных SQL Azure помогает диагностировать и получать поддержку, когда проблема Azure влияет на ресурсы. Вы будете осведомлены о текущих и прошлых проблемах работоспособности ресурсов и сможете устранить их. Страница работоспособности ресурсов предоставляет техническую поддержку, если вам нужна помощь с проблемами службы Azure.
Проверки работоспособности
Работоспособность ресурсов определяет работоспособность базы данных SQL, проверяя успешность и сбой входа в ресурс. В настоящее время работоспособность ресурсов для ресурса База данных SQL проверяет только ошибки входа из-за системной ошибки, а не ошибки пользователя. Состояние работоспособности обновляется каждые 1–2 минуты.
Состояния работоспособности
На месте
Состояние "Доступно " означает, что работоспособность ресурсов не обнаружила сбоев входа из-за системных ошибок в базе данных SQL или что произошли некоторые сбои входа, но они не соответствовали пороговой пороговой настройке оповещений. В следующих разделах приведены дополнительные сведения о пороговом значении оповещения.
Деградация
Состояние "Понижение " означает, что в течение двух последних трех минут работоспособность ресурсов обнаружила следующее:
- большинство успешных имен входа, но произошло несколько сбоев входа (из-за системных ошибок) или
- Более одного сбоя входа (из-за системных ошибок), но было менее шести общих попыток входа.
Это скорее всего временные ошибки входа. Чтобы уменьшить влияние проблем с подключением, вызванных временными ошибками входа, реализуйте логику повторных попыток в коде.
Рекомендации недоступны
Состояние недоступности означает, что работоспособность ресурсов обнаружила, что в последней минуте было более пяти попыток входа, и более четверти из них завершались сбоем по системным причинам. Если ресурс остается в этом состоянии в течение длительного периода времени, обратитесь к служба поддержки Майкрософт.
Неизвестно
Состояние работоспособности Неизвестно указывает, что работоспособность ресурсов не получила сведений об этом ресурсе в течение более 10 минут. Хотя этот статус не является окончательным указателем состояния ресурса, эти данные важны для устранения неполадок. Если ресурс работает должным образом, через несколько минут его состояние изменится на "Доступно". При возникновении проблем с ресурсом состояние работоспособности "Неизвестно" может означать, что на ресурс влияет какое-то событие на платформе.
Время оповещения
Время, указанное оповещением о работоспособности ресурсов, не соответствует времени сбоев входа, вызванных оповещением. Это связано с тем, что для сбора и анализа данных телеметрии требуется несколько минут, чтобы определить проблему работоспособности ресурсов. Таким образом, время, указанное в оповещении о работоспособности ресурсов, будет несколько минут после сбоев входа.
Кроме того, интервал времени, когда произошли сбои входа, часто могут быть короче интервала времени в оповещении работоспособности ресурсов.
Накопленные сведения
Вы можете получить доступ к журналу работоспособности до 30 дней в разделе журнала работоспособности ресурсов. Раздел также содержит причину (когда она доступна) для простоев. В настоящее время простой для ресурса базы данных отображается в Azure с точностью до двух минут. Фактическое время простоя, скорее всего, составляет менее одной минуты. Среднее значение составляет 8 секунд.
Причины простоя
Если в Базе данных происходит простой, будет выполняться анализ, чтобы определить его причину. При наличии причина простоя сообщается в разделе журнала работоспособности ресурсов. Причины простоя обычно публикуются в течение 45 минут после события.
Выбор периода обслуживания
Вы можете настроить период обслуживания, чтобы обеспечить прогнозируемость и менее разрушительные события обслуживания для рабочей нагрузки. Функция периода обслуживания помогает спланировать прогнозируемые обновления или запланированное обслуживание. Предварительные уведомления доступны для баз данных, настроенных для использования периода обслуживания, отличного от по умолчанию. Предварительные уведомления позволяют клиентам настроить отправку уведомлений за определенное время (до 24 часов) до любого запланированного события.
Плановое техническое обслуживание
Инфраструктура Azure периодически выполняет плановое обслуживание — обновляет компоненты оборудования или программного обеспечения в центре обработки данных. Хотя база данных проходит обслуживание, SQL Azure может завершить некоторые существующие подключения и отказаться от новых. Ошибки входа, возникающие во время планового обслуживания, обычно являются временными, и логика повторных попыток для случайных сетевых ошибок помогает снизить влияние. Если сбои при входе продолжают возникать, обратитесь в службу поддержки.
Reconfiguration
Перенастройки считаются временными условиями и возникают время от времени. Эти события могут запускаться при балансировке нагрузки или сбоях оборудования и программного обеспечения. Любое клиентское рабочее приложение, которое подключается к облачной базе данных, должно реализовать надежную логику повторных попыток подключения для временных ошибок, так как это поможет устранить эти ситуации и, как правило, сделать ошибки прозрачными для конечного пользователя.
Связанный контент
- Узнайте подробнее о логике повторных попыток для временных ошибок
- Устранение, диагностика и предотвращение ошибок подключения SQL и временных ошибок для базы данных SQL
- Узнайте подробнее о настройке оповещений службы "Работоспособность ресурсов Azure"
- Общие сведения о службе "Работоспособность ресурсов Azure"
- Вопросы и ответы по Работоспособность ресурсов
- Настройка периода обслуживания и предварительных уведомлений