声明式分区

一种用于对表进行分区的方法

声明式分区是一种用于将表划分为多个分区的分区方法

声明式分区PostgreSQL 10开始可用。

概述

传统上,PostgreSQL 通过继承分区提供分区功能,该功能利用了PostgreSQL的表继承功能。但是此方法有一些限制;特别是设置和维护过程更加手动。

声明式分区顾名思义,提供了一种显式声明带有分区的表的方法,并且目前提供了以下分区方法

  • 范围分区
  • 列表分区
  • 哈希分区 (PostgreSQL 11及更高版本)

使用声明式分区创建的分区表由一个顶层分区表和一个或多个分区组成,这些分区可以是普通表或外部表

配置

以下配置参数会影响声明式分区的使用

系统函数

以下系统函数与声明式分区的使用相关

更改历史记录

类别

分区

反馈

请提交您对“声明式分区”的任何评论、建议或更正 此处