idle_in_transaction_session_timeout

Тип: integer
По умолчанию: 0 (0ms)
Минимальный: 0 (0ms)
Максимальный: 2147483647 (2147483647ms)
Ед. изм: milliseconds (ms)
Контекст: user
Перезапуск: false
От: 9.6

Завершать любые сеансы, в которых открытая транзакция простаивает дольше заданного (в миллисекундах) времени. Это позволяет освободить все блокировки сеанса и вновь задействовать слот подключения; также это позволяет очистить кортежи, видимые только для этой транзакции. Подробнее это описано в 6.

Значение по умолчанию (0) отключает это поведение.

Рекомендации [EN]

Set to 1 hour maximum, or as low as 1 minute if you know your query load well. Idle transactions are bad news.

Комментарии