我正在创建一个非常简单、非常大的 Postgresql 数据库。该数据库将有大约 100 亿行,这意味着我正在考虑将它分成几个表。但是,我找不到关于我们应该将其分成多少个分区的任何信息。
目前我还不知道会出现什么类型的查询,因此不可能想出一个完美的分区方案,但是分区大小有什么经验法则吗?
干杯,
阿德里安。
最佳答案
This post由 Tom Lane 提出,分区数量当前并未设计为 扩展到几十个分区。分区本身的大小不应再影响性能,而应将其分开。
关于postgresql - 数据库分区的最佳大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2881304/