检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对Local索引重命名索引分区 使用ALTER INDEX RENAME PARTITION可以对Local索引重命名索引分区。 具体方法与一级分区表重命名分区相同。 父主题: 重命名分区
PQfreeCancel 功能描述 释放PQgetCancel创建的数据结构。 原型 void PQfreeCancel(PGcancel *cancel); 参数 表1 PQfreeCancel参数 关键字 参数说明 cancel 指向包含cancel信息的对象指针。 注意事项
DBE_APPLICATION_INFO 接口介绍 高级功能包DBE_APPLICATION_INFO支持的所有接口请参见表1。DBE_APPLICATION_INFO作用范围是当前session。 表1 DBE_APPLICATION_INFO 接口名称 描述 DBE_APPLICATION_INFO
Cte Scan 算子说明 CTE(Common Table Expression)是一种临时表达式,Cte Scan用于扫描CTE表达式生成的临时表。 在GaussDB中,可以通过使用with关键字来指定一个或多个CTE,然后在后续的查询中多次使用。 典型场景 当一个查询结果集
Sample Scan 算子说明 Sample Scan是一种扫描表的方式,它可以在查询过程中随机地从表中抽取一部分数据进行查询,而不是扫描整个表。Sample Scan配合TABLESAMPLE关键字使用,使用方式为[ TABLESAMPLE sampling_method (
Append 算子说明 Append用于多个关系集合的追加,同时处理包含一个或多个子计划的链表。 典型场景 带UNION的SQL语句场景。 带UNION ALL的SQL语句场景。 示例 示例1:带UNION的SQL语句场景。 -- 数据准备。 gaussdb=# CREATE TABLE
Materialize 算子说明 Materialize算子用于缓存子节点返回的结果,对子查询结果进行保存。对于需要重复多次扫描的子节点(特别是扫描结果每次都相同时)可以减少执行代价。 典型场景 当查询语句涉及子查询,需要多次查询同一批数据时,优化器会选择Materialize算
Result 算子说明 Result用于处理仅需要一次计算的条件表达式(2 > 1)或者insert中仅有一个VALUES子句,从而控制流程是否可以提前返回,不需要进行后续操作。 典型场景 Result节点用于优化常量条件表达式的查询,条件表达不依赖于扫描的数据,比如:select
InitPlan 算子说明 InitPlan是GaussDB的子计划的一部分。GaussDB中子查询计划可分为相关子计划和非相关子计划,相关子计划是指子查询依赖外部查询的行,不可独立于外部查询执行,非相关子计划则相反。在GaussDB中,SubPlan或InitPlan都可以叫做
执行信息 以如下SQL语句在pretty模式下的执行结果为例: gaussdb=# select sum(t2.c1) from t1,t2 where t1.c1=t2.c2 group by t1.c2; 执行EXPLAIN PERFORMANCE输出为: gaussdb=#
RCR(Row Consistency Read) UB-tree多版本管理 UB-tree的多版本管理采用基于Key的多版本管理,最新版本和历史版本均在UB-tree上。 为了节省空间,xmin/xmax采用xid-base + delta的方式表示,64位的xid-base储
DV_SESSION_LONGOPS DV_SESSION_LONGOPS视图显示当前正在执行的操作的进度。该视图需要授权访问。多租场景下,non-PDB访问该视图时返回全部信息,PDB访问该视图时仅返回该PDB相关信息。 表1 DV_SESSION_LONGOPS字段 名称 类型
GS_ALL_PREPARED_STATEMENTS GS_ALL_PREPARED_STATEMENTS视图显示所有会话中可用的预备语句的信息。默认只有系统管理员权限才可以访问。在多租场景下,该视图在PDB内部仅返回本PDB数据,在Non-PDB可返回全局数据。 表1 GS_A
GS_SEG_EXTENTS GS_SEG_EXTENTS查看所有表空间的扩展信息。该视图输出用户段对象的所有扩展,包含1号文件中的segment head、fork head、level1 page,2~5号文件中的data extent。只支持管理员权限用户查询。 表1 GS_SEG_EXTENTS字段
同层参数化路径的Hint 功能描述 通过predpush_same_level Hint来指定同层表或物化视图之间参数化路径生成。 语法格式 1 2 predpush_same_level(src, dest) predpush_same_level(src1 src2 ...,
二进制字符串函数和操作符 字符串操作符 SQL定义了一些字符串函数,在这些函数里使用关键字而不是逗号来分隔参数。 octet_length(string) 描述:二进制字符串中的字节数。 返回值类型:int 示例: 1 2 3 4 5 openGauss=# SELECT oct
GS_CLUSTER_RESOURCE_INFO 集中式不支持该视图。 父主题: 系统视图
二进制字符串函数和操作符 字符串操作符 SQL定义了一些字符串函数,在这些函数里使用关键字而不是逗号来分隔参数。 octet_length(string) 描述:二进制字符串中的字节数。 返回值类型:int 示例: 1 2 3 4 5 gaussdb=# SELECT octet
GS_DB_PRIVILEGE GS_DB_PRIVILEGE系统表记录ANY权限的授予情况,每条记录对应一条授权信息。 表1 GS_DB_PRIVILEGE字段 名称 类型 描述 oid oid 行标识符(隐含字段,必须明确选择)。 roleid oid 用户标识。 privilege_type
GS_DEPENDENCIES GS_DEPENDENCIES系统表记录对象的依赖项信息,和13.2.15.4 GS_DEPENDENCIES_OBJ表是一个一对多的关系。 表1 GS_DEPENDENCIES字段 名称 类型 描述 schemaname name 名称空间的名称。