1. 首页
  2. 编程语言
  3. 其他
  4. postgresql insert into select无法使用并行查询的解决

postgresql insert into select无法使用并行查询的解决

上传者: 2021-08-20 10:10:48上传 PDF文件 56.69 KB 热度 18次

本文信息基于PG13.1。PG11开始支持CREATE TABLE …AS、SELECT INTO以及CREATE MATERIALIZED VIEW的并行查询。首先跟踪如下查询语句的执行计划:可以看到走了两个Workers。下边看一下insert into select:可以看到并没有Workers的指示,没有启用并行查询。即使开启强制并行,也无法走并行查询。原因在官方文档有写:。解决方案有如下三种:1.select into2.create table as3.或者通过导入导出的方式,例如:一些场景下也会比非并行快。

下载地址
用户评论