【问题标题】:Missing max_parallel_degree configuration parameter in PostgreSql 9.6PostgreSql 9.6 中缺少 max_parallel_degree 配置参数
【发布时间】:2016-11-08 23:47:27
【问题描述】:

我无法set max_parallel_degree

文档:https://wiki.postgresql.org/wiki/Parallel_Query

刚刚我将我的 postgresql 测试数据库服务器从版本 9.5.5 更新到 9.6。服务器重新启动,启动并运行。根据文档,我应该可以为实际用户设置平行度,但此参数不在配置表中。

当我尝试set max_parallel_degree = 4; 我得到这个:
错误:无法识别的配置参数“max_parallel_degree”

我的配置:
ubuntu 服务器(已更新),VirtualBox 机器中的 postgresql 9.6,分配了 6 个内核。
我的配置文件:/etc/postgresql/9.6/main/postgresql.conf 不包含带有“并行”字的行。
服务器版本 = 9.6.1; psql 版本 = 9.6.1

select * from pg_settings where name like '%par%';

结果:

debug_print_parse               | off
force_parallel_mode             | on  *
log_parser_stats                | off
max_parallel_workers_per_gather | 4   *
max_prepared_transactions       | 0
min_parallel_relation_size      | 1024
parallel_setup_cost             | 1000
parallel_tuple_cost             | 0.1

*此设置是我在运行 psql 后设置的。

如何在 PostgreSql 9.6 上启用并行查询?

【问题讨论】:

标签: postgresql configuration postgresql-9.6


【解决方案1】:

max_parallel_degree 已重命名为 max_parallel_workers_per_gather

此外,我们对参数和 功能。这些可能会导致 beta 1 和 beta 2 之间的转储/恢复 产生错误。这包括:

将 max_parallel_degree 重命名为 max_parallel_workers_per_gather

来源:https://www.postgresql.org/about/news/1677/

【讨论】:

  • OMG 新闻 id 1677 是发布此信息而不是 wiki.postgresql.org 的隐藏位置...谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-05
  • 2021-12-25
  • 1970-01-01
  • 2020-06-29
  • 2021-07-29
  • 1970-01-01
  • 2011-07-01
相关资源
最近更新 更多