Больше часа искал ответ, но на форуме такого вопроса вроде еще не было.
Ситуация следующая: есть сервер 1С 8.1, на отдельном сервере вращается Postgre 8.1. При проведении транзакций возникает ошибка
ERROR: canceling statement due to statement timeout
в процессе поиска выяснил, что она возникает из-за конфликта 1С и модуля autovacuum Postgre.
Кто знает - как избавиться от ошибки, не отключая autovacuum?
Чтобы совсем внести ясность, вот пост zaki почти годовалой давности из этого же форума:
"Короче с PostgreSQL есть проблемы, когда перепроводиш документы пачкой то через небольшое время начинают сыпаться "Конфликт блокировок при выполнении транзакции:
ERROR: canceling statement due to statement timeout" причина в сборщике мусора "autovacuum" в Postgre который отвечает за оптимизацию и чистку завершенных транзакций он начинает блокировать таблицы для обработки а в 1с в запросах почемуто режим timeout стоит 1 сек...."
v8: v8.1:Сравнение производительности на Postgree и MSSQL