检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GS_GLOBAL_CONFIG记录了集群初始化时,用户指定的参数值。除此之外,还存放了用户设置的弱口令、集群是否处于扩容状态(redis_bucket_expansion),支持数据库初始用户通过ALTER和DROP语法对系统表中的参数进行写入、修改和删除。此系统表默认只有初始用户、系统管理员和安全管理员可以访问,其他用户默认无权访问。
--查看非Partition-wise Join的计划。从计划中可以看出来,在通过Partition Iterator+Partitioned Seq Scan两层算子完成数据扫描之后,通过Streaming(type: LOCAL REDISTRIBUTE)算子对数据进行了一次重分布,用于保证Join算子中数据能够相互匹配。
语法格式 redistribute_agg[(@queryblock)], agg_redistribute_agg[(@queryblock)] 参数说明 @queryblock请参见指定Hint所处于的查询块Queryblock,可省略,表示在当前查询块生效。 redistribute_agg指定stream
购买并通过界面化工具DAS连接GaussDB实例(推荐) 数据管理服务(Data Admin Service,简称DAS)是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理变得既安全又简单。您可以通过数据管理服务连接并管理实例。 本章节介绍在管
gsql会按从前往后的顺序依次连接三个IP:port,如果当前连接的IP:port不是正常状态的CN节点,则尝试连接下一个IP:port,直到成功连接到正常状态的CN节点为止。可通过设置PGTARGETSESSIONATTRS环境变量的值来选择连接到不同类型的节点,更多信息请参见《工具参考》中“客户端工具
注意事项 缺省情况下,客户端连接数据库后处于空闲状态时会根据GUC参数session_timeout的默认值自动断开连接。如果要关闭超时设置,设置GUC参数session_timeout为0即可。 前提条件 已联系管理员获取连接信息。 远程连接数据库 完成远程连接配置,请联系管理员处理。
Gather面向的是TP的小数据量场景,对于小数据量查询因为节省了数据重分布的代价且单个节点的算力完全够用所以可以得到性能提升。对于大数据量的计算,多节点并行计算更有优势。需要通过打开关闭开关来对比哪种情况更快(dngather_min_rows默认为500行,下述案例采用了默认值)。 案例环境准备 为了便于案例演示,需准备建表语句如下:
对于小数据量查询因为节省了数据重分布的代价且单个节点的算力完全够用所以可以得到性能的提升。对于大数据量的计算,多节点并行计算更有优势。需要通过打开关闭开关来对比哪种情况更快(dngather_min_rows默认为500行,下述案例采用了默认值)。下面简单说明几个案例: 案例环境准备
定主集群中建立连接的节点,host3、host4为备集群指定建立连接的节点。建立连接时,首先在host1、host2上均匀建立连接,全部故障时不会在集群剩余节点上建立连接。备节点升主后,在host3、host4上均匀建立连接,全部故障时不会在集群剩余节点上建立连接。 设置为shu
对于这种场景,Stream执行框架分为如下三种计划形态: hashagg+gather(redistribute)+hashagg redistribute+hashagg(+gather) hashagg+redistribute+hashagg(+gather) GaussDB提供了guc
况: join两侧都需要做重分布: 对倾斜侧做PART_REDISTRIBUTE_PART_ROUNDROBIN,其中对倾斜数据做roundrobin,非倾斜数据做redistribute; 对非倾斜侧做PART_REDISTRIBUTE_PART_BROADCAST,其中对倾斜
对于这种场景,Stream执行框架分为如下三种计划形态: hashagg + gather(redistribute) + hashagg; redistribute + hashagg(+gather); hashagg + redistribute + hashagg(+gather)。 GaussD
况: join两侧都需要做重分布: 对倾斜侧做PART_REDISTRIBUTE_PART_ROUNDROBIN,其中对倾斜数据做roundrobin,非倾斜数据做redistribute; 对非倾斜侧做PART_REDISTRIBUTE_PART_BROADCAST,其中对倾斜
对于这种场景,Stream执行框架分为如下三种计划形态: hashagg + gather(redistribute) + hashagg; redistribute + hashagg(+ gather); hashagg + redistribute + hashagg(+ gather)。 Gaus
16384 undostoragetype | page redis_is_ok | true (3 rows) --修改内容。 gaussdb=# ALTER GLOBAL CONFIGURATION with(redis_is_ok = false); --查询。 gaussdb=#
16384 undostoragetype | page redis_is_ok | true (3 rows) --修改内容。 gaussdb=# ALTER GLOBAL CONFIGURATION with(redis_is_ok = false); --查询。 gaussdb=#
undostoragetype | page redis_is_ok | true (3 rows) --修改内容。 openGauss=# ALTER GLOBAL CONFIGURATION with(redis_is_ok = false); --查询。 openGauss=#
16384 undostoragetype | page redis_is_ok | true (3 rows) --修改内容。 gaussdb=# ALTER GLOBAL CONFIGURATION with(redis_is_ok = false); --查询。 gaussdb=#
undostoragetype | page redis_is_ok | true (3 rows) --修改内容。 openGauss=# ALTER GLOBAL CONFIGURATION with(redis_is_ok = false); --查询。 openGauss=#
ns值时,可能会出现CN节点连接DN失败情况,报错提示“pooler... Too many clients already”。 对于管理员用户的连接数限制会略超过max_connections设置,目的是为了让管理员在连接被普通用户占满后仍可以连接上数据库,再超过一定范围(sy