我在Ubuntu 16.04服务器上安装了Postgresql 9.6并执行了与此博客相同的步骤:
http://blog.2ndquadrant.com/postgresql96-parallel-sequential-scan/
CREATE TABLE test (i int);
INSERT INTO test SELECT generate_series(1,100000000);
ANALYSE test;
但是没有并行化,既没有执行计划也没有htop可见。
还有什么需要关注以激活并行化吗?
修改 我试过的查询:
SELECT * FROM test;
SELECT * FROM test WHERE i=1;
SELECT * FROM test WHERE i<90000000;
SELECT count(*) from test;
答案 0 :(得分:2)
好的,我找到了另一个配置值,在我挖掘的所有网站上都没有提到。
将max_worker_processes
更改为8后,一切正常。