что смотреть? От чего такая ошибка?
Какая версия postgres? Под чем запускаете (ос, контейнер)?
А детализации там нет? Или вызвавшего её запроса? А так, вообще — это попытка выделения большего разрешённого максимального количества сегментов динамической памяти. Так что, может, стоит покопать в направлении того, чему это нужно столько (кривое расширение? какой-то bug в этой версии PostgreSQL (в любом случае, стоит обновиться)? или просто сильно "избыточные" настройки parallel queries, например?).
Да, функция работает в 24 потока, но у нас и 24 ядра. Используем расширение pg_background
Какая функция? > Используем расширение pg_background Ну стоило бы a) обновить сам PostgreSQL (ну или ищите в release notes, не правили ли подобного) и b) аналогично поступить с этим расширением. И только потом уже думать дальше (если вообще придётся).
Которая падает с этой ошибкой, спасибо, посмотрим есть ли новые версии
Но я же не знаю, что она делает (и связана ли как-то с pg_background) . ;) Да, если это всё не поможет, в качестве workaround можно попробовать min_dynamic_shared_memory.
Обсуждают сегодня