Postgres中的并行功能执行

时间:2018-05-11 22:46:18

标签: postgresql postgresql-9.6

我有一个昂贵的功能,我在查询中使用,我想并行执行,但postgres似乎不想这样做。

基本上,只是这样做:

SELECT expensive_func(a, b, c) FROM table;

是不是可以使用并行顺序扫描?或者是否有配置阻止我这样做?

该功能被标记为并行安全,每个聚集的最大并行工作人员设置得恰当。

这是Postgres 9.6.3

功能声明:

  CREATE OR REPLACE FUNCTION expensive_func(args...)
    RETURNS result
    LANGUAGE plpgsql
    STABLE
    PARALLEL SAFE
    AS $$

0 个答案:

没有答案