1. 首页
  2. 编程语言
  3. 其他
  4. PostgreSQL LIST、RANGE 表分区的实现方案

PostgreSQL LIST、RANGE 表分区的实现方案

上传者: 2021-08-19 12:19:32上传 PDF文件 261.67 KB 热度 21次

简 介PG分区:就是把逻辑上的一个大表分割成物理上的几块。无论何时,该主表里面都必须是空的官网建议:只有当表本身大小超过了机器物理内存的实际大小时,才考虑分区。原分区用法以继承表的方式实现:再通过创建触发器或者规则,实现数据分发,只需要向子表插入数据则会自动分配到子表中分区创建成功如何实现分区过滤?基于规则的话,会在查询重写阶段按时替换规则生成新的插入语句,基于触发器会在insert主表前触发另外一个insert操作,这两个逻辑都比较简单,相关代码不再介绍。

用户评论