首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Citus在我的测试环境中不能向外扩展

Citus在我的测试环境中不能向外扩展
EN

Stack Overflow用户
提问于 2020-03-17 08:57:57
回答 1查看 174关注 0票数 0

我已经设置了一个Citus环境:(Citus7.2.2,Postgres 10.12) 1) 1x协调节点2) 5x工作节点3) (6个节点中的每个节点2 2GB内存和2个核心VM)

我使用带有内置sql的pgbench (例如,simple-update、select-only、tpc-b)。当我将工作节点从1个增加到5个时,tps仅增加了不到1-10% (取决于客户端的数量和硬盘或ssd上的WAL )。

当使用SELECT进行基准测试时,协调器VM负载可以上升到60+,而对于其他2种类型的SQL,负载仅为2左右。工作节点的负载始终约为1,并且磁盘io在500到2000 io/秒之间

这个结果听起来对吗?我能做些什么来提高性能呢?

谢谢,大卫

EN

回答 1

Stack Overflow用户

发布于 2020-05-08 17:40:43

当比例因子为1时,表格将具有:

代码语言:javascript
复制
table                   # of rows
---------------------------------
pgbench_branches        1
pgbench_tellers         10
pgbench_accounts        100000
pgbench_history         0

https://www.postgresql.org/docs/current/pgbench.html

因此,缩放因子30在pgbench_accounts中将有3M行,这可能适合jjanes建议的单个节点的内存。

而且你有5个工作节点,所以你可以更多地增加比例因子。当数据不适合单个节点的内存时,您应该看到citus的不同之处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60714980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档