Citus PostgresQL需要注意哪些设置

问题描述

我们正在研究使用CitusDB。阅读完所有文档后,我们在某些基础知识上还不清楚。希望有人能给出一些指示。

在Citus中,您指定了shard_countshard_max_size,这些设置是根据文档在协调器上设置的(但也可以在节点上设置)。

当您指定1000个分片并向100个客户端分发10个表时会发生什么?

  1. 是否为每个表(用户_1,用户_2,商店_1等)创建一个分片(如此有效地使用所有1000个分片。

  2. 如果您要再增加100个客户,我们已经达到了1000个限制,那么这些表如何分区?

  3. shard_max_size的默认值为1Gb。如果分片大于1Gb,则会创建一个新的分片,但是当shard_count已经命中时会发生什么?

  4. 最后,可以看到3000个碎片吗?我们在文档128中阅读了有关saas的建议。但是,如果您有100个客户* 10个表,则此接缝低。 (我知道这取决于..但是..)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)