powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вред и польза от idle_in_transaction_session_timeout
3 сообщений из 3, страница 1 из 1
Вред и польза от idle_in_transaction_session_timeout
    #39782090
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
postgrespro.ruЗавершать любые сеансы, в которых открытая транзакция простаивает дольше заданного (в миллисекундах) времени. Это позволяет освободить все блокировки сеанса и вновь задействовать слот подключения; также это позволяет очистить кортежи, видимые только для этой транзакции.
В документации ничего не сказано про то, как будет завершен сеанс в плане COMMIT/ROLLBACK. Эксперимент показал, что транзакция в случае таймаута не фиксируется. Значит ли цитата " также это позволяет очистить кортежи, видимые только для этой транзакции " что при этом выполняется ROLLBACK? Меня интересуют негативные последствия, которые могут наступить при использовании idle_in_transaction_session_timeout, например, со сборкой мусора VACUUM.

Поделитесь практикой использования.

P.S. Версия 11, самая большая таблица(сегмент) содержит 7млрд строк / 2ТБ
...
Рейтинг: 0 / 0
Вред и польза от idle_in_transaction_session_timeout
    #39782092
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DSKalugin,

rollback с закрытием соединения, т.к. выполняется ereport FATAL .

Вред от него только в том, готово ли ваше приложение получать такую ошибку. Ограничение - применяется только на idle in transaction состояние.
...
Рейтинг: 0 / 0
Вред и польза от idle_in_transaction_session_timeout
    #39782125
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkij, Спасибо!
Если роллбак есть, то с вакуумом проблем быть не должно, насколько я правильно понимаю.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вред и польза от idle_in_transaction_session_timeout
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]