Postgresql之range分区表
作为一种应用越来越广的数据库,Postgresql在12版本中分区表的性能得到了很大提升。现在,分区表已经可以使用range分区的方式,特别适用于月份表建表。以下是使用range分区表时的一些注意事项。

主键和索引
在建立分区表时,主键一定要带上分区键,建议使用组合主键。不然,会出现添加索引失败的情况。需要注意的是,12版本以后的分区表索引会自动继承父表的索引,大大减少了维护量。如果需要拆分分区,Pg不能像其他数据库一样使用split功能,只能通过移动子表、新建表再挂到原父表上的方式来实现。
查询优化
使用分区表查询时,一定要先写分区键,where条件后跟分区键,否则会查询所有分区,浪费不必要的资源。
作者:叶小普(上海新炬王翦团队)
本文来源:“IT那活儿”公众号
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6429.html
