У меня есть загрузочный сервер posgres с большим количеством операций обновления. В postgres.conf я установил deadlock_timeout = 8 с.
В журнале вижу следующее:
процесс 3588 приобрел ShareRowExclusiveLock для отношения 17360 базы данных 16392 после
8000.000 мс
Это кажется очень медленным. Каково ваше мнение по этому поводу? Есть ли лучшее значение для deadlock_timeout? Какие другие настройки могут помочь сократить время блокировки? И эта строка из журнала говорит, что транзакция была разорвана и какие-либо данные не были обновлены?
Спасибо за вашу помощь!
Артем