Задать вопрос
opium
@opium
Просто люблю качественно работать

Как в логах постгреса идентифицировать к какому запросу относится ROLLBACK?

Включаю логи в постгресс через опцию log_min_duration_statement = -1
Логи большие, так как запросов в минуту прилетает десятки или сотни тысяч.
В логах довольно много роллбеков, но совершенно не понятно как идентифицировать какой именно запрос их вызывает.
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Hi-TECH Academy
    Администрирование PostgreSQL 16. Базовый курс
    3 дня
    Далее
  • OTUS
    PostgreSQL. Advanced
    4 месяца
    Далее
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
fzfx
@fzfx
18,5 дм
я не уверен, но если вы настроите log_line_prefix таким образом, что в нём будет отображаться PID процесса, то вам будет достаточно найти в логе запись с тем же PID процесса, предшествующую записи с ROLLBACK.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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