检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
EXPAND_SQL_TEXT_PROC 存储过程EXPAND_SQL_TEXT_PROC用于展开SQL查询的视图,会递归展开视图中的视图对象,一直展开显示到表。DBE_UTILITY.EXPAND_SQL_TEXT_PROC函数原型为: 1 2 3 4 DBE_UTILITY.EXPAND_SQL_TEXT_PROC
lossy表示在代价模型计算过程中是否触发bitmap heap scan的lossy机制。 uidx表示在代价模型计算过程中是否触发唯一索引优先规则。 相关链接 ANALYZE | ANALYSE 父主题: SQL语法
INDEX将同步失效普通表上的所有GSI) 。 回表支持STREAM和非STREAM分布式计划。其中STREAM分布式计划,继承STREAM相关约束。考虑到STREAM通信时延,当选择率过低或者谓词命中行数较少时,性能非最优,不建议使用回表计划,建议与普通索引配合使用。非STREAM分布式计划,需使用gsitable
指定Scan方式的hint,仅支持常用的tablescan、indexscan、index和indexonlyscan的hint。 指定子链接块名的hint。 指定子查询不展开的hint。 指定内表物化的hint。 指定Bitmapscan的hint。 指定Agg方法的hint。
指定Stream方式的hint。 指定Scan方式的hint,仅支持常用的tablescan,indexscan、indexonlyscan和gsi的hint。 指定子链接块名的hint。 指定倾斜信息的hint,仅支持Join与HashAgg的重分布过程倾斜。 指定本query内生效的guc参数的Hint(在视图内使用不生效)。
TABLE test_trigger_src_tbl; gaussdb=# DROP TABLE test_trigger_des_tbl; 相关链接 ALTER TRIGGER,DROP TRIGGER,ALTER TABLE 父主题: C
eQuery的计划: 首先下发select c1 from t1 where true语句到DN读取全部t1表的数据。 然后下发select c2 from t2 where true语句到DN读取全部t2表的数据。 获取需要的数据之后,在CN上做HASH JOIN。 最后结果参与two_sum运算并返回最终结果。
TABLE test_trigger_src_tbl; gaussdb=# DROP TABLE test_trigger_des_tbl; 相关链接 ALTER TRIGGER,DROP TRIGGER,ALTER TABLE 父主题: C
指定Scan方式的hint,仅支持常用的tablescan、indexscan、index、indexonlyscan和gsi的hint。 指定子链接块名的hint。 指定倾斜信息的hint,仅支持Join与HashAgg的重分布过程倾斜。 指定本query内生效的guc参数的hint(在视图内使用不生效)。
指定Stream方式的hint。 指定Scan方式的hint,仅支持常用的tablescan,indexscan和indexonlyscan的hint。 指定子链接块名的hint。 指定子查询不展开的hint。 指定内表物化的hint。 指定Bitmapscan的hint。 指定Agg方法的hint。
pl_start_profiling不支持在存储过程内使用,在存储过程内调用不生效。 dbe_profiler.pl_start_profiling不支持事务失败记录统计信息到系统表。 dbe_profiler.pl_start_profiling入参runid长度限制为64,超长将会报错。 dbe_profiler
截断日期/时间,精确到分钟(00 - 59) MI MIN MINUTE 小时 H 截断日期/时间,精确到小时(00 - 23) HH HOUR HR 天 D 截断日期/时间,精确到天(01-01 - 12-31) DAY DD DDD J 周 W 截断日期/时间,精确到周(本周的第一天)
截断日期/时间,精确到分钟(00 - 59) MI MIN MINUTE 小时 H 截断日期/时间,精确到小时(00 - 23) HH HOUR HR 天 D 截断日期/时间,精确到天(01-01 - 12-31) DAY DD DDD J 周 W 截断日期/时间,精确到周(本周的第一天)
eQuery的计划: 首先下发select c1 from t1 where true语句到DN读取全部t1表的数据。 然后下发select c2 from t2 where true语句到DN读取全部t2表的数据。 获取需要的数据之后,在CN上做HASH JOIN。 最后结果参
要成为复合类型的一个列的现有数据类型的名称。可以使用%ROWTYPE间接引用表的类型,或者使用%TYPE间接引用表或复合类型中某一列的类型。 collation 要关联到复合类型的一列的现有排序规则的名称。排序规则可以使用“select * from pg_collation”命令从pg_collation系
其中group_concat()函数无法下推,导致执行到RemoteQuery的计划: 首先下发select c1 from t1 where true语句到DN读取全部t1表的数据。 然后下发select c2 from t2 where true语句到DN读取全部t2表的数据。 获取需要的数据之后,在CN上做HASH
出函数。 receive_function 可选参数。将数据从类型的外部二进制形式转换成内部形式的函数名。 如果没有该函数,该类型不能参与到二进制输入中。二进制表达转换成内部形式代价更低,然而却更容易移植(例如,标准的整数数据类型使用网络字节序作为外部二进制表达,而内部表达是机器
targetlist中有多个要应用的别名则报错。 缓存SELECT语句计划的场景下,WHERE IN候选子集不易过大,建议条件个数不要超过100,防止引发动态内存过高问题: WHERE IN 候选子集过大时,生成计划的内存占用会增大。 当拼接SQL构造的WHERE IN 子集不同,缓存计划的SQ
要成为复合类型的一个列的现有数据类型的名称。可以使用%ROWTYPE间接引用表的类型,或者使用%TYPE间接引用表或复合类型中某一列的类型。 collation 要关联到复合类型的一列的现有排序规则的名称。排序规则可以使用“select * from pg_collation”命令从pg_collation系
要成为复合类型的一个列的现有数据类型的名称。可以使用%ROWTYPE间接引用表的类型,或者使用%TYPE间接引用表或复合类型中某一列的类型。 collation 要关联到复合类型的一列的现有排序规则的名称。排序规则可以使用“SELECT * FROM pg_collation”命令从pg_collation系