Задать вопрос
@raiboon

Как запустить запросы из функции параллельно в Postgresql?

Есть materialized views в постгресе. Есть процедура:
FOR r IN SELECT matviewname FROM pg_matviews
    LOOP
        EXECUTE 'REFRESH MATERIALIZED VIEW ' || schema_arg || '.' || r.matviewname;
    END LOOP;

которая забирает названия из pg_matviews и с помощью EXECUTE вызывает их refresh. Можно ли запустить эти обновления сразу в параллель, а не по очереди?
  • Вопрос задан
  • 2467 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
yttrium
@yttrium
У вас диск тормазит, а не процессор, как вы диск параллелить планируете?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы