数据库分区的最佳大小

时间:2010-05-21 10:34:15

标签: postgresql database

我正在创建一个非常简单,非常大的Postgresql数据库。该数据库将有大约100亿行,这意味着我正在考虑将其分成几个表。但是,我找不到任何关于我们应该分解多少分区的信息。

我不知道到底有什么类型的查询,所以不可能提出完美的分区方案,但分区大小是否有任何经验法则?

干杯,

阿德里安。

2 个答案:

答案 0 :(得分:5)

Tom Lane的

This post表示当前没有设计分区数 超过几十个分区。分区本身的大小不应该影响性能,否则不会影响性能。

答案 1 :(得分:4)

这是对的。我们的测试显示,在50岁之后,你几乎无用地。但是,我们的客户的表格大小为TB。所以,二十几个分区应该会给你很大的可扩展性。