Ati*_*ris 3 postgresql configuration postgresql-9.6
我无法做到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不包含带"并行"字的行.
server_version = 9.6.1; psql版本= 9.6.1
select * from pg_settings where name like '%par%';
Run Code Online (Sandbox Code Playgroud)
结果:
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
Run Code Online (Sandbox Code Playgroud)
*此设置是在运行psql后由我设置的.
如何在PostgreSql 9.6上启用并行查询?
man*_*zi1 10
在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/
| 归档时间: |
|
| 查看次数: |
2792 次 |
| 最近记录: |