172 похожих чатов

Всем привет! Во время тестов в базе появляется стабильное количество кратковременных(секунда

или меньше) idle in transaction.
Их среднее количество держится в размере трети от всех соединений.
Стоит ли о таких кратковременных idle in transaction беспокоится и если да, посоветуйте как их отловить?
Знаю что такой тип транзакций вреден, но везде описываются транзакции висящие долгое время, у меня же они краткосрочные.

7 ответов

14 просмотров

> Стоит ли о таких кратковременных idle in transaction беспокоится Вам виднее. Т.е. это необычно — может указывать на дефект в том приложении, которое работает с PostgreSQL. > посоветуйте как их отловить? В смысле? Вы же уже "отловили", нет? > у меня же они краткосрочные И вред пропорционально меньше. ;)

Сергей- Автор вопроса
Yaroslav Schekin
> Стоит ли о таких кратковременных idle in transac...

Всмысле отловить их в какой то лог или его подобие. Чтобы составить список запросов для разрабов.

Сергей
Всмысле отловить их в какой то лог или его подобие...

Ну так включить log_statement = 'all', чего проще (это же всё равно тестовый сервер, так?).

Сергей- Автор вопроса
Yaroslav Schekin
Ну так включить log_statement = 'all', чего проще ...

Да, но чёт при включённом таком параметре не увидел признака idle in transaction. Видимо что то ещё плюсом забыл включить.

Сергей
Да, но чёт при включённом таком параметре не увиде...

И не увидите, естественно. ;) Вы вообще понимаете, что значит idle in transaction?

Сергей- Автор вопроса
Yaroslav Schekin
И не увидите, естественно. ;) Вы вообще понимаете,...

Надеюсь что да) Как тогда выбрать из всех транзакций, что насыпет лог те что были в статусе idle in transaction?

Сергей
Надеюсь что да) Как тогда выбрать из всех транзакц...

По наличию пауз такой длительности между концами и началами выполнения их statements — очевидно же, нет?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта