Postgresql 9.6并行执行不起作用

时间:2016-09-05 12:32:17

标签: postgresql parallel-processing

我在Ubuntu 16.04服务器上安装了Postgresql 9.6并执行了与此博客相同的步骤:

http://blog.2ndquadrant.com/postgresql96-parallel-sequential-scan/

  1. 将max_parallel_workers_per_gather设为8
  2. CREATE TABLE test (i int);
  3. INSERT INTO test SELECT generate_series(1,100000000);
  4. ANALYSE test;
  5. 但是没有并行化,既没有执行计划也没有htop可见。

    还有什么需要关注以激活并行化吗?

    修改 我试过的查询:

    1. SELECT * FROM test;
    2. SELECT * FROM test WHERE i=1;
    3. SELECT * FROM test WHERE i<90000000;
    4. SELECT count(*) from test;

1 个答案:

答案 0 :(得分:2)

好的,我找到了另一个配置值,在我挖掘的所有网站上都没有提到。

max_worker_processes更改为8后,一切正常。