检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
datanodes -> Hash Right Anti Join (cost=14.32..29.86 rows=3 width=12) Hash Cond: (t2.d2 = t1.c1) -> Streaming(type: REDISTRIBUTE
datanodes -> Hash Right Anti Join (cost=14.32..29.86 rows=3 width=12) Hash Cond: (t2.d2 = t1.c1) -> Streaming(type: REDISTRIBUTE
MaxCacheQueries=128 MaxCacheSizeMiB 控制每个连接缓存的预编译语句总大小,在MaxCacheQueries大于0时生效。如果缓存的语句总长度大于MaxCacheSizeMiB则淘汰最近最少使用的语句。
Streaming (type: GATHER) | sel$1 2 | -> Nested Loop (3,5) | sel$1 3 | -> Streaming(type: REDISTRIBUTE
GLOBAL_PREPARE_STATEMENT_STATUS(废弃) GLOBAL_PREPARE_STATEMENT_STATUS视图显示全部节点的GPC全局计划缓存状态对应的prepare statement信息。
Streaming是一个特殊的算子,实现了分布式架构的核心数据shuffle功能,Streaming共有三种形态,分别对应了分布式结构下不同的数据shuffle功能: Streaming(type: GATHER):作用是coordinator从DN收集数据。
DBE_PLDEBUGGER.disable_breakpoint debug端调试过程中,调用disable_breakpoint禁用已被激活的断点,如表1所示。 表1 disable_breakpoint入参和返回值列表 名称 类型 描述 breakpointno IN integer
SET DEFAULT 将系统中除了groupname指定的NODE GROUP之外的其他NODE GROUP对象的in_redistribution字段设置为'y'。考虑到兼容以前版本,该语法仍然保留,且不需要设置维护模式。
datanodes -> Hash Right Anti Join (cost=14.32..29.86 rows=3 width=12) Hash Cond: (t2.d2 = t1.c1) -> Streaming(type: REDISTRIBUTE
PG_SHADOW PG_SHADOW视图显示了所有在PG_AUTHID中标记了rolcanlogin的角色的属性,只有系统管理员权限才可以访问此系统视图。 该视图的信息与PG_USER是基本一致的,区别在于后者对口令做了敏感化处理,统一显示为********。 表1 PG_SHADOW
Streaming (type: GATHER) | sel$1 2 | -> Nested Loop (3,5) | sel$1 3 | -> Streaming(type: REDISTRIBUTE
当前版本分布式不支持该函数使用。调用该函数的用户需要具有SYSADMIN权限。 参数:该函数为重载函数。当无入参时,将所有DATABASE内的所有全局缓存对象失效。 当指定schema、objname、objtype三个参数时可将当前DATABASE内的指定全局缓存对象失效。
enable_stream_recursive 参数说明:控制是否将with recursive关联查询下推DN分布式执行。 参数类型:布尔型 参数单位:无 取值范围: on:表示支持使用with recursive关联查询下推DN分布式执行。
如果查询语句中有一个不能下推的因素,整个语句就不能下推,无法生成Stream计划在DN分布式执行,性能通常较差。
blks_hit bigint 高速缓存中已经命中的磁盘块的次数,这种情况下不需要从磁盘读取(高速缓存只包括缓冲区高速缓存,不包括操作系统的文件系统缓存)。 tup_returned bigint 该数据库中顺序扫描获取的活跃行数和索引扫描返回的索引行数。
而物化视图实际上就是存储SQL所执行语句的结果,起到缓存的效果。物化视图常用的操作包括创建、查询、删除和刷新。 根据创建规则,物化视图分为全量物化视图和增量物化视图。全量物化视图只支持全量刷新;增量物化视图支持全量刷新和增量刷新两种方式。
blks_hit numeric 高速缓存中已经命中的磁盘块的次数,这种情况下不需要从磁盘读取(高速缓存只包括缓冲区高速缓存,不包括操作系统的文件系统缓存)。 tup_returned numeric 该数据库中顺序扫描获取的活跃行数和索引扫描返回的索引行数。
而物化视图实际上就是存储SQL所执行语句的结果,起到缓存的效果。 全量物化视图 增量物化视图
在分布式下,当SQL语句中调用的存储过程参数为refcursor类型或返回值为refcursor类型时,不支持下推。 存储过程内commit/rollback时,显式游标为保证在commit/rollback后仍可用,会缓存游标所有数据,若游标数据量较大,此过程耗时可能较长。
heap_blks_hit bigint 该表命中缓存数。 idx_blks_read bigint 从表中所有索引读取的磁盘块数。 idx_blks_hit bigint 表中所有索引命中缓存数。