varying. По pg_activity видно, что около минуты построение идёт, чтение/запись на диск есть, затем у процесса wait-флаг меняется на Y, и он висит уже неприлично долгое кол-во времени. ЧЯДНТ?
Параллельно в бд крутится несколько автовакуумов по другим таблам, несколько долгих функций выполняются, явных причин для блокировок не видать.
А Вы всё равно посмотрите pg_locks. CONCURRENTLY может блокироваться дважды — в начале и в конце создания, грубо говоря.
Обсуждают сегодня