声明式分区

一种分区表的方法

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

声明式分区PostgreSQL 10 起可用。

概述

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

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

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

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

配置

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

系统函数

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

更改历史记录

分类

分区

反馈

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