检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 语言。 缺省值:en-us
前面没有设置,则取默认值。如SET f1 = f1 + 1, f2 = f1场景下,f1等于f1的默认值(假设为1)+1,f2等于f1计算后的值2。 不支持触发器,不会触发目标表的INSERT或DELETE触发器。 不支持延迟生效(DEFERRABLE)的唯一约束或主键。 如果表
当max_concurrent_autonomous_transactions参数设置为0时,自治事务将无法执行。 自治事务新启session后,将使用默认session参数,不共享主session下对象(包括session级别变量、本地临时变量、全局临时表的数据等)。 自治事务理论
如果使用QUERY子句插入来自查询里的数据行,用户还需要拥有在查询里使用的表的SELECT权限。 如果使用QUERY子句插入来自查询动态数据脱敏列的数据,插入的结果即为脱敏后的值,无法被还原。 当连接到TD兼容的数据库时,td_compatible_truncation参数设置为on时,将启用超长字符串自动截断功
10 ) select t2.c2,ssq.c2 from t2 right join ssq on ssq.c1 = t2.c1; 改写后的执行计划为: 1 2 3 4 5 6 7 8 9 10 11 QUERY PLAN
ock。原因是因为stream计划如果数据不在当前DN,需要重分布数据,回到数据的原始DN去加锁。由于重分布后数据会变得无序,所以最后还要加sort算子。如果先sort后lock,这样会导致原本有序的数据重新变得无序,这时sort就无意义了,可以消除此sort算子。最终计划的执行顺序就由原本的sort
10 ) select t2.c2,ssq.c2 from t2 right join ssq on ssq.c1 = t2.c1; 改写后的执行计划为: 1 2 3 4 5 6 7 8 9 10 11 QUERY PLAN
普通表不可以是临时表,分区表只能是范围分区表,列表分区表,哈希分区表或间隔分区表。 普通表和分区表上不可以有动态数据脱敏,行访问控制约束。 完成交换后,普通表和分区的数据被置换,同时普通表和分区的表空间信息被置换。此时,普通表和分区的统计信息变得不可靠,需要对普通表和分区重新执行analyze。
如果使用query子句插入来自查询里的数据行,用户还需要拥有在查询里使用的表的SELECT权限。 如果使用query子句插入来自查询动态数据脱敏列的数据,插入的结果即为脱敏后的值,无法被还原。 当连接到TD兼容的数据库时,td_compatible_truncation参数设置为on时,将启用超长字符串自动截断功
autovacuum_freeze_max_age 自动清理功能中,该表pg_class.relfrozenxid字段在超过多少个事务后,就会强制执行VACUUM操作。即使自动清理被禁用,系统也会启动AUTOVACUUM进程。清理操作还允许从pg_clog/子目录中删除旧文件(仅对Astore表生效)。
置为“invisible”时,INVISIBLE关键字不支持使用。 升级未提交阶段,不支持使用此语法。 备机读场景下,设置索引状态为不可见后,查询语句的执行计划可能会发生变化,备机查询性能可能会受到影响。 参数说明 index_name 要修改的索引名称。 IF EXISTS 如
由于byteawithoutorderwithequalcolin等的实现会对cek进行查找,并且判断是否为正常加密后的数据类型。 因此如果用户输入数据的格式不是加密后的数据格式,并且在本地不存在对应cek的情况下,会返回错误。 1 2 3 4 5 6 7 8 9
row) 本章内入参为xmltype的函数支持以xmltype().func()的方式调用,会将前一项返回的xmltype类型当作入参传入后一项的函数内,该语法支持多层嵌套(用户自定义函数入参为xmltype不支持该语法)。 示例: 1 2 3 4 5 gaussdb=# select
层子查询的hint。 检查Plan Hint调优的效果可以借助explain语法进行分析。通过explain可以查看使用Plan Hint后目标SQL的计划,对比计划是否符合要求以验证Plan Hint的效果。explain有多种计划展示的模式,通过explain_perf_mo
由于byteawithoutorderwithequalcolin等的实现会对cek进行查找,并且判断是否为正常加密后的数据类型。 因此如果输入数据的格式不是加密后的数据格式,并且在本地不存在对应cek的情况下,会返回错误。 1 2 3 4 5 6 7 8 9 10
KEEP关键字用于语义清晰,限定于聚集函数/窗口函数。 DENSE_RANK FIRST或DENSE_RANK LAST表示仅聚集最小(FIRST)或最大(LAST)密集排序后的行。 不支持生成向量化计划执行 。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 gaussdb=#
KEEP关键字用于语义清晰,限定于聚集函数/窗口函数。 DENSE_RANK FIRST或DENSE_RANK LAST表示仅聚集最小(FIRST)或最大(LAST)密集排序后的行。 不支持生成向量化计划执行 。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 gaussdb=#
row) 本章内入参为xmltype的函数支持以xmltype().func()的方式调用,会将前一项返回的xmltype类型当作入参传入后一项的函数内,该语法支持多层嵌套(用户自定义函数入参为xmltype不支持该语法)。 示例: 1 2 3 4 5 gaussdb=# select
reverse('abcde'); reverse --------- edcba (1 row) right(str text, n int) 描述:返回字符串中的后n个字符。当n是负值时,返回除前|n|个字符以外的所有字符。 返回值类型:text 示例: 1 2 3 4 5 6 7 8
BY子句时,不对结果进行排序,MySQL会进行排序。 GaussDB中当GROUP_CONCAT参数中同时有DISTINCT和ORDER BY语法时,所有ORDER BY后的表达式必须也在DISTINCT的表达式之中。 GaussDB中GROUP_CONCAT(... ORDER BY 数字)不代表按照第几个参