Greenplum Database 管理员指南 6.2.1缺省情况下,Master 最大连接数是 250,Instance 为 750。超过这 个限制的请求会被拒绝。该限制是由 postgresql.conf 文件中的 max_connections 参数配置的。若修改 Master 上的该参数,还必须 修改 Instance 上该参数为合适的值。 Greenplum Database 管理员指南 V6.2.1 版权所有:Esena(陈淼 开几个游标(Cursor)。值得注意的是每个游标需要占用资源队列的一个活动查询。  resource_select_only -- 若设置为on,SELECT、SELECT INTO、CREATE TABLE AS SELECT和DECLARE CURSOR语句被评估限制。若设置为off,INSERT、 UPDATE和DELETE语句也将被评估和限制。  resource_cleanup_gangs_on_wait 过100000.0的限制。例如,有20个Cost为5000.0的语句正在执行,第21个Cost为 1000.0的语句提交后只能等到空闲的Cost足够时才能得到执行。 允许在系统空闲时执行语句 若一个资源队列配置了Cost阈值,管理员可以设置允许COST_OVERCOMMIT(缺省 设置是FALSE,经过编者实际测试,与官方文档说的TRUE恰好相反)。在系统没有其他 语句执行时,超过资源队列C0 码力 | 416 页 | 6.08 MB | 1 年前3
 Greenplum 分布式数据库内核揭秘分布式查询优化器 l 对于普通查询,只需要将 Segment 上的数据汇总即可,如果有 filter, 则在 segment 上执行条件过滤 l 对于 JOIN,我们需要考虑两张表的分布键以及分 布策略。若分布键和分布策略不同,就需要对数据 进行节点间移动 Confidential │ ©2021 VMware, Inc. 17 由于数据是根据某种分布策略分散的存储在集群中的各个节点,那么进行查询时,就必然存在数据 3:3 (slice1; segments: 3) Hash Key: brand -> Seq Scan on sales 一阶段聚集 l 我们需要对所有数据进行重分布,网络开销昂贵 l 若分组数量远小于集群节点数量,则会造成严重的计算倾斜 Confidential │ ©2021 VMware, Inc. 23 Multi-Stage Aggregate postgres=# explain0 码力 | 31 页 | 3.95 MB | 1 年前3
共 2 条
- 1
 













