RU

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

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

PostgreSQLблокировкитранзакциидедлокиpg_stat_activitypg_blocking_pidsidle in transactionLWLockпул соединенийвысокая нагрузка.
Habr
RU

HikariCP в проде: пять настроек, которые часто крутят неправильно

В проде connection pool редко падает громко — чаще он тихо превращает сервис в очередь ожидания: запросы висят, база задыхается, Kube…

HikariCPJDBCSpring Bootconnection poolPostgresпул соединенийтаймаутыproductionнастройка сервисамониторинг
Habr