2010-05-21 134 views
5

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

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

干杯,

阿德里安。

回答

5

This post by Tom Lane建议分区数量目前不设计为 可以扩展到几十个分区。分区本身的大小不应该影响性能,否则就不会影响性能。

4

这就是正确的。我们的测试显示,50岁以后,你几乎没有用地。但是,我们的客户拥有单个TB的表格。所以,二十几个分区应该给你一个很大的可扩展性。

相关问题