新增参数 bgwriter_flush_after backend_flush_after checkpoint_flush_after

写到文件多少字节后,调用os flush ,避免操作系统文件缓存中有太多的脏文件缓存。

并行查询

force_parallel_mode强制解释器用并行,关闭(off)的时候,postgres会根据表的大小,数据分布,自动判断是否并行;

max_parallel_workers_per_gather单个语句最大并行度 。在explain并行查询的关键字是Gather;

max_worker_processes全局用于并行的最大进程数 。并行执行的进程在操作系统中的进程名是‘bgworker’ , 用ps可以看到

min_parallel_relation_size小于这个大小的表不并行

执行结果图:

Postgresql9.6几个新参数_并行执行

Postgresql9.6几个新参数_数据分布_02

--------------------- 

作者:zeeeitch