PostgreSQL dblink异步调用实现 并行hash分片JOIN - 含数据交、并、差 提速案例

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

PostgreSQL dblink异步调用实现 并行hash分片JOIN - 含数据交、并、差 提速案例

德哥 2018-02-02 20:06:36 浏览1402
展开阅读全文

标签

PostgreSQL , 并行哈希join , parall hash join , dblink , 异步调用 , hash


背景

数据交、并、差是分析型场景常见的需求。例如用来筛选目标用户、店铺等。

pic

PostgreSQL中交、并、差可以使用SQL语法来实现(union , union all , except , intersect)。其中只有union all是不去重的,其他都会去重。

例子

select generate_series(1,10) except select generate_series(5,12);    
    
select generate_series(1,10) union select generate_series(5,12);    
    
select generate_series(

网友评论

登录后评论
0/500
评论
德哥
+ 关注
所属云栖号: 阿里云数据库ApsaraDB