代码之家  ›  专栏  ›  技术社区  ›  Adrian Mouat

数据库分区的最佳大小

  •  5
  • Adrian Mouat  · 技术社区  · 16 年前

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

    到目前为止,我还不知道期望使用哪种类型的查询,因此不可能找到一个完美的分区方案,但是对于分区大小有什么经验法则吗?

    干杯,

    阿德里安。

    2 回复  |  直到 16 年前
        1
  •  5
  •   rfusca    16 年前

    This post 由汤姆·莱恩提出,分区的数量目前并没有被设计成 跨越几十个分区。分区本身的大小不应影响性能,而应将其拆分。

        2
  •  4
  •   Joshua D. Drake    16 年前

    这是对的。我们的测试表明,50岁以后,你几乎处于一片荒芜之地。但是,我们的客户拥有单TB大小的表。所以,大约20个分区应该会给您带来很大的可伸缩性。