deadlock detected
2019-02-07 15:27:33 MSK [6491-2] postgres@sms DETAIL: Process 6491 waits for ShareLock on relation 16794 of database 16784; blocked by process 12687.
Process 12687 waits for RowExclusiveLock on relation 16800 of database 16784; blocked by process 6491.
Process 6491: CREATE INDEX xsms_extStatus ON sms (deleted, ext_id, status)
Process 12687: INSERT INTO sms_external_entities (code, sms_id) VALUES ($1, $2)
Запрос на запись в таблицу sms_external_entities невозможен (дедлок), т.к. совершенно другая (но связанная) таблица sms заблокирована процессом создания нового индекса?
Как быть, чтобы такого избежать?
Create index concurrently?
Обсуждают сегодня