Назад | Перейти на главную страницу

Время ожидания экземпляра AWS MSSQL RDS периодически истекает

Каждые 5 дней или около того (включая только что сейчас) я получаю шквал ошибок тайм-аута от моего веб-приложения.

Если я посмотрю, что делает мой экземпляр SQL в CloudWatch, он сообщает следующее:

Свободное пространство: http://cl.ly/NBRM

Подключения к БД: http://cl.ly/NBLH

Пропускная способность записи: http://cl.ly/NBFs

Прочтите IOPS: http://cl.ly/NBp3

Напишите IOPS: http://cl.ly/NAre

Очередь: http://cl.ly/NBA7

Что, черт возьми, происходит? Я не верю, что это связано с трафиком. Как мне узнать, что случилось?

** Обновление: ** инкрементное резервное копирование выполняется каждые 5 минут, а ежедневное резервное копирование выполняется в 4 часа ночи (т.е. не тогда, когда это происходит)

Спасибо

Похоже, что наблюдается всплеск активности, дисковая очередь не очень хороша, однако все зависит от того, какое хранилище вы используете, если оно виртуализировано или из какой-либо SAN из-за размещенной инфраструктуры, которую вы можете использовать, глубина очереди может быть бессмысленным. Даже тогда вы действительно могли бы что-то сделать, даже если это что-то столь же простое, как запуск sp_WhoIsAtive, чтобы увидеть, какие сеансы активны / приостановлены и что они делают / чего ждут. Недостаточно информации, чтобы делать какие-либо прогнозы, а также всплеск ввода / вывода не должен вызывать каких-либо проблем в подсистеме ввода / вывода.