如何在Greenplum DBMS中动态扩展段

时间:2016-11-25 02:18:11

标签: greenplum

目前,我知道在greenplum中扩展片段/主机的唯一方法是使用gpexpand实用程序。但是,gpexpand在早期扩展中停止主服务器很长一段时间(据我所知),并锁定当前正在重新分发的表。我只是想知道当展开segments / hosts.Tks时,是否有任何方式可以正常工作(没有停止,没有锁表)。

1 个答案:

答案 0 :(得分:0)

不,Greenplum必须在扩展阶段停止,但在添加更多节点/段后,可以在用户在数据库中处于活动状态时重新分配数据。

或者,Pivotal HDB(基于Apache HAWQ)确实具有动态虚拟片段,您甚至可以在查询级别控制它们。优化程序根据查询的成本控制查询使用的段数,但您还可以提供更多段以真正利用群集中可用的资源。