Задать вопрос
@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. Можно ли запустить эти обновления сразу в параллель, а не по очереди?
  • Вопрос задан
  • 2456 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
yttrium
@yttrium
У вас диск тормазит, а не процессор, как вы диск параллелить планируете?
Ответ написан
Ваш ответ на вопрос

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

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