检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
rows) 由于目标列中的相关子查询(select avg(c2) from t2 where t2.c2=t1.c2)无法提升的缘故,导致每扫描t1的一行数据,就会触发子查询的一次执行,效率低下。如果打开intargetlist参数会把子查询提升转为JOIN,来提升查询的性能: openGauss=#
t integer 分区表的分区键个数。 def_tablespace_name name 分区表的表空间名称。 schema character varying(64) 分区表的模式。 subpartitioning_type text 二级分区表的分区策略。如果分区表是一级分
t integer 分区表的分区键个数。 def_tablespace_name name 分区表的表空间名称。 schema character varying(64) 分区表的模式。 subpartitioning_type text 二级分区表的分区策略。如果分区表是一级分
t integer 分区表的分区键个数。 def_tablespace_name name 分区表的表空间名称。 schema character varying(64) 分区表的模式。 subpartitioning_type text 二级分区表的分区策略。如果分区表是一级分区表,则显示NONE。
只支持A风格的存储过程和函数定义。 不支持package内有同名变量,包括包内同名参数。 package的全局变量为session级,不同session之间package的变量不共享。 package中调用自治事务的函数,不允许使用package中的cursor变量,以及递归的使用package中cursor变量的函数。
参数:第一个参数要转换成xmltype的blob对象(必传字段),第二个参数为输入xml数据的字符集id(必传字段),第三个参数为用于使输入符合给定架构的可选架构URL(可选字段,默认为空,暂不生效),第四个参数为实例根据给定的XML架构有效的标志(可选字段,默认为0,暂不生效),第五个参数为是否为良构的标识(可选字段,默认为0,暂不生效)。
runtime: 3.587 ms (4 rows) 优化分析 从业务层确认表数据(在time字段上)有明显的日期特征,符合分区表的特征。重新规划normal_date表的表定义:字段time为分区键、月为间隔单位定义分区表normal_date_part。修改后结果如下,性能提升近10倍。
RESET将指定的运行时参数恢复为缺省值。这些参数的缺省值是指postgresql.conf配置文件中所描述的参数缺省值。 RESET命令与如下命令的作用相同: SET configuration_parameter TO DEFAULT; 注意事项 RESET的事务性行为和SET相同,它的影响将会被事务回滚撤销。
描述 例子 @> jsonb 左边的 JSON的顶层是否包含右边JSON的顶层所有项。 '{"a":1, "b":2}'::jsonb @> '{"b":2}'::jsonb <@ jsonb 左边的 JSON的所有项是否全部存在于右边JSON的顶层。 '{"b":2}'::jsonb
在该机器节点上,用户关联控制组的CPU核数总和。 used_space bigint 已使用的存储空间大小,单位KB。 total_space bigint 可使用的存储空间大小,单位KB,值为-1表示未限制最大存储空间。 used_temp_space bigint 已使用的临时空间大小(预留字段,暂未使用),单位KB。
提取游标数据:检索结果集合中的数据行,放入指定的输出变量中。 提取游标数据的语法图,请参见图6。 图6 fetch_cursor::= 对该记录进行处理。 继续处理,直到活动集合中没有记录。 关闭游标:当提取和处理完游标结果集合数据后,应及时关闭游标,以释放该游标所占用的系统资源,并使该游
DBE_DESCRIBE DBE_DESCRIBE支持的基础接口请参见表1 DBE_DESCRIBE基础接口说明 表1 DBE_DESCRIBE基础接口说明 接口名称 描述 DBE_DESCRIBE.GET_PROCEDURE_NAME 内部函数,不建议用户使用;从用户的原始输入中提取出存储过程/函数名称。
DBE_DESCRIBE DBE_DESCRIBE支持的基础接口请参见表1 DBE_DESCRIBE基础接口说明 表1 DBE_DESCRIBE基础接口说明 接口名称 描述 DBE_DESCRIBE.GET_PROCEDURE_NAME 内部函数,不建议用户使用;从用户的原始输入中提取出存储过程/函数名称。
TICS视图存储了当前用户可访问的分区对象的子分区的列统计信息和直方图信息。所有用户都可以访问该视图.该视图同时存在于pg_catalog和sys schema下。 名称 类型 描述 owner character varying(128) 表的所有者。 table_name character
另外,上述每种操作符在pg_proc系统表中都有对应的函数,如果其对应的函数的属性proleakproof值为f,表示该函数不是防数据泄露的。如果用户只拥有视图权限而不拥有该视图对应表的权限,在查询该视图的时候,可能存在查询计划不是最优的问题。 不支持XML类型数据。 父主题: 函数和操作符
transaction_id 待提交事务的标识符。它不能和任何当前预备事务已经使用了的标识符同名。 commit_sequence_number 待提交事务的序列号。它是一个64位递增无符号数。 示例 --开始。 openGauss=# begin; --准备标识符为的trans_test的事务。 openGauss=#
transaction_id 待提交事务的标识符。它不能和任何当前预备事务已经使用了的标识符同名。 commit_sequence_number 待提交事务的序列号。它是一个64位递增无符号数。 示例 --开始。 gaussdb=# begin; --准备标识符为的trans_test的事务。 gaussdb=#
THAN语法格式的RANGE分布策略,分布键最多支持4列。分布规则如下: 从插入值的第一列开始比较。 如果插入值的第一列小于待插入的分片的当前列的边界值,则直接插入。 如果插入值的第一列等于待插入的分片的当前列的边界值,则比较插入值的下一列与待插入的分片的下一列的边界值,如果小于
使用Go驱动操作密态数据库 执行本节的SQL语句前,请确保已提前生成主密钥,并确认访问主密钥的参数。 本节以完整的执行流程为例,介绍如何使用密态数据库语法,包括三个阶段:连接阶段、使用DDL阶段、使用DML阶段。 连接密态数据库 连接密态数据库需要使用Go驱动包openGauss
指定结果集行数的hint。 指定Stream方式的hint。 指定Scan方式的hint,仅支持常用的tablescan,indexscan和indexonlyscan的hint。 指定子链接块名的hint。 指定倾斜信息的hint,仅支持Join与HashAgg的重分布过程倾斜。