← Назад к новостям

База встала под нагрузкой: как найти, кто кого блокирует в PostgreSQL

CPU и диск свободны, а сервис уже задыхается: транзакции ждут блокировок, соединения заканчиваются, база перестаёт отвечать.

Разберём, как найти корневой процесс в PostgreSQL, отличить длинную транзакцию от конкуренции за строки и остановить каскадный сбой.

Читать далее
📊 Источник: Habr | Оригинал