检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
层次递归查询函数 层次递归查询语句中可使用如下函数返回连接路径中的相关信息。 sys_connect_by_path(col, separator) 描述:仅在层次递归查询中适用,用于返回从根节点到当前行的连接路径。 参数col为在路径中显示的列的名称,只支持类型为CHAR、VA
IN::= 右边是一个圆括弧括起来的子查询,它必须只返回一个字段。左边表达式对子查询结果的每一行进行一次计算和比较。如果找到任何相等的子查询行,则IN结果为“真”。如果没有找到任何相等行,则结果为“假”(包括子查询没有返回任何行的情况)。 表达式或子查询行里的NULL遵照SQL处理布尔
backup_id非空时,按照backup_id进行查询。 backup_id为空时,按照restore_time进行查询。 restore_time和backup_id均非空时,按照backup_id进行查询。 调试 您可以在API Explorer中调试该接口。 URI GET
LL值,数据库会报错。 floatvector不能为NULL,当插入、更新或转换NULL值作为向量数据时,数据库会报错。 boolvector数据类型是指多维数据中含有的数据为bool类型,例如[0,0,0,0,0,1,0,0,1,0,0,0]。 boolvector数据类型成员
kup_id不能同时为空。 offset 否 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 limit 否 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 请求参数
kup_id不能同时为空。 offset 否 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 limit 否 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 请求参数
批量查询 此示例主要使用setFetchSize调整客户端内存使用,原理是通过数据库游标来分批获取服务端数据,但会加大网络交互,可能会损失部分性能。由于游标事务内有效,故需要先关闭自动提交事务,最后执行手动提交事务。 代码运行的前提条件:根据实际情况添加gaussdbjdbc.j
数据脱敏策略后,用户所查询的数据库资源如果关联到对应的脱敏策略时,则会根据用户身份和脱敏策略进行数据脱敏,从而限制非授权用户对隐私数据的访问。 查看动态数据脱敏基本配置 设置并查看动态数据脱敏功能是否已开启。 gs_guc reload -Z coordinator -N all
长查询和长事务调优 长查询或长事务将影响autovacuum对旧版本的清理,数据更新操作产生的旧版本将不能被及时清理。 数据访问时,需要遍历旧版本进行可见性判断,以便确定对当前查询快照可见的版本。长查询或长事务持续的时间越久,不能及时清理的旧版本就越多,对访问性能的影响也越大。极
IN::= 右边是一个圆括号括起来的子查询,它必须只返回一个字段。左边表达式对子查询结果的每一行进行一次计算和比较。如果找到任何相等的子查询行,则IN结果为“真”。如果没有找到任何相等行,则结果为“假”(包括子查询没有返回任何行的情况)。 表达式或子查询行里的NULL遵照SQL处理布尔
将条件下推到子查询中predpush、predpushnormal、predpushforce 通常优化器以查询块为单位进行优化,不同查询块独立优化,如果有涉及到跨查询块的谓词条件,难以从全局角度考虑谓词应用的位置。predpush可以将谓词下推到子查询块中,在父查询块中的数据量较小或
第一个参数为词典OID,可以直接输入词典名字符串由数据库内部做自动转换。 第二个参数表示该次增量词典内容添加的内容类型,'t'表示关键词或者同义词,'s'表示停用词。 第三个参数是添加的词典内容,类型为文本数组,数组中每条数据应单独表示一条词典内容定义,定义格式请见《向量数据库开发指南》中的“使用向量数据库>相似文档
aclitem类型 aclitem数据类型用于存储对象权限信息。其内部实现是int类型,支持的格式为‘user1=privs/user2’。 aclitem[]数据类型为aclitem组成的数组,支持的格式为‘{user1=privs1/user3,user2=privs2/user3}’。
执行动态查询语句 介绍执行动态查询语句。GaussDB提供两种方式:使用EXECUTE IMMEDIATE、OPEN FOR实现动态查询。前者通过动态执行SELECT语句,后者结合了游标的使用。当需要将查询的结果保存在一个数据集用于提取时,可使用OPEN FOR实现动态查询。 EXECUTE
daily_uniques; 场景3:“插入数据不满足hll数据结构要求” 当用户给hll类型的字段插入数据的时候,必须保证插入的数据满足hll数据结构要求,如果解析后不满足就会报错。如下示例中: 插入数据'E\\1234'时,该数据不满足hll数据结构要求,不能解析成功因此失败报错。 1
IN::= 右边是一个圆括号括起来的子查询,它必须只返回一个字段。左边表达式对子查询结果的每一行进行一次计算和比较。如果找到任何相等的子查询行,则IN结果为“真”。如果没有找到任何相等行,则结果为“假”(包括子查询没有返回任何行的情况)。 表达式或子查询行里的NULL遵照SQL处理布尔
长查询和长事务调优 长查询或长事务将影响autovacuum对旧版本的清理,数据更新操作产生的旧版本将不能被及时清理。 数据访问时,需要遍历旧版本进行可见性判断,以便确定对当前查询快照可见的版本。长查询或长事务持续的时间越久,不能及时清理的旧版本就越多,对访问性能的影响也越大。极
案例:改写SQL消除子查询 现象描述 1 2 3 4 select 1, (select count(*) from normal_date n where n.id = a.id) as GZCS from normal_date a; 此SQL性能较差,查看发现执行计划中存在SubPlan,具体如下:
案例:改写SQL消除子查询 现象描述 1 2 3 4 select 1, (select count(*) from normal_date n where n.id = a.id) as GZCS from normal_date a; 此SQL性能较差,查看发现执行计划中存在SubPlan,具体如下:
案例:改写SQL消除子查询 现象描述 1 2 3 4 select 1, (select count(*) from normal_date n where n.id = a.id) as GZCS from normal_date a; 此SQL性能较差,查看发现执行计划中存在SubPlan,具体如下: