【发布时间】:2017-12-27 09:24:32
【问题描述】:
我有一个对表分区有特定要求的海量表(超过 1B 条记录):
(1) Postgres 中是否可以根据 varchar 字段的第一个字符对表进行分区?
例如:
对于以下 3 条记录:
a-blah
a-blah2
b-blah
a-blah 和 a-blah2 将进入“A”分区,b-blah 将进入“B”分区。
(2) 如果 Postgres 无法实现上述操作,那么有什么好的方法可以均匀地对不断增长的大型表进行分区?(不按创建日期进行分区——因为这不是这些记录的内容有)。
【问题讨论】:
标签: database postgresql