TGViewer
Путь SRE Путь SRE @sre_community · 1.91K subscribers
Post #205 824
Всем привет! Разберем задачу, которую решали в прошлый понедельник?

Основной зацепкой здесь является увеличение established-подключений к БД в сочетании с замедлением запросов, при отсутствии ресурсоёмких операций на уровне системы.

На практике такое часто происходит из-за фоновых задач внутри самой БД, которые запускаются по расписанию:

🔸 Репликация/бэкапы
🔸 Переиндексация
🔸 Вакуум/анализ (в PostgreSQL)
🔸 Сбор статистики или сжатие (в ClickHouse, Mongo и т.д.)

Эти задачи могут:

▶️ Держать блокировки на уровне таблиц/строк/индексов
▶️ Конкурировать за дисковую I/O внутри СУБД (что может быть незаметно в системном мониторинге)
▶️ Приводить к росту времени ответа и накоплению клиентских подключений, ожидающих ответ

С высокой вероятностью, в 02:00 в БД запускается плановая внутренняя операция, которая ухудшает её отклик. Это и замедляет сервис, даже несмотря на низкую внешнюю нагрузку.

Что делать?

1️⃣ Проверить расписание фоновых задач внутри БД
2️⃣ Перенести или оптимизировать тяжёлые процессы (например, VACUUM или backup)
3️⃣ Включить query logging и изучить, что выполняется в это время

Вижу в комментах много правильных ответов. Вы молодцы!
  • 👍 6
More from @sre_community
  1. Sep 17, 2026Четыре алерта почти подряд. Один сервис отдаёт 500, latency поползла вверх, в чате уже спр…
  2. Sep 7, 2026В сентябре у нас стартует SRE-интенсив. Да, сегодня прямо рекламный пост 🙂 21 сентября у…
  3. Sep 4, 2026Давайте сегодня не мы вам кейс, а вы нам 🙂 Наверняка у каждого, кто дежурил или настраива…
  4. Sep 2, 2026Итак, backend отвечал 200 OK. А оплатить всё равно было нельзя. Закрываем нашу смоделирова…
  5. Aug 31, 2026Post #370
  6. Aug 31, 2026В прошлый раз дашборд говорил, что всё хорошо, а пользователи были другого мнения. Докидыв…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →