检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
作为distinct/group by/order by 参数。
参数说明 plan_hint子句 以/*+ */的形式在MERGE关键字后,用于对MERGE对应的语句块生成的计划进行hint调优,详细用法请参见章节使用Plan Hint进行调优。
] [ CASCADE | RESTRICT | CASCADE CONSTRAINTS ] 参数说明 target_role 已有角色的名称。如果省略FOR ROLE/USER,则缺省值为当前角色/用户。 取值范围:已有角色的名称。
identified by plan id) ----------------------------------------------- 2 --Hash Join (3,5) Hash Cond: (t2.c2 = t1.c1) (2 rows) 通过设置GUC参数
倾斜优化的GUC参数处于关闭状态。 父主题: 使用Plan Hint进行调优
ROWNUM不能用于EXECUTE语句的参数。 UPSERT语句不支持ROWNUM用做update子句更新。
语法格式 CREATE [ OR REPLACE ] SYNONYM synonym_name FOR object_name; 参数说明 OR REPLACE 可选。如果同义词已存在,则重新定义。 synonym_name 创建的同义词名字,可以带模式名。
query_band text 用于标示作业类型,可通过GUC参数query_band进行设置,默认为空字符串。 pid bigint 后端线程id。 block_time bigint 语句执行前的阻塞时间,单位ms。
| NOMAXVALUE] [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE | NOCYCLE ] [ OWNED BY { table_name.column_name | NONE } ]; 参数说明
其中with_query的详细格式为: with_query_name [ ( column_name [, ...] ) ] AS [ [ NOT ] MATERIALIZED ] ( {select | values | insert | update | delete} ) 参数说明
] [ CASCADE | RESTRICT | CASCADE CONSTRAINTS ] 参数说明 target_role 已有角色的名称。如果省略FOR ROLE/USER,则缺省值为当前角色/用户。 取值范围:已有角色的名称。
THEN INSERT { DEFAULT VALUES | [ ( column_name [, ...] ) ] VALUES ( { expression | DEFAULT } [, ...] ) [, ...] [ WHERE condition ] } ]; 参数说明
语法格式 1 2 CREATE [ OR REPLACE ] SYNONYM synonym_name FOR object_name; 参数说明 OR REPLACE 可选。如果同义词已存在,则重新定义。 synonym_name 创建的同义词名字,可以带模式名。
query_band text 用于标示作业类型,可通过GUC参数query_band进行设置,默认为空字符串。 pid bigint 后端线程ID。 block_time bigint 语句执行前的阻塞时间,单位ms。
使用相同的hint,同时结合参数best_agg_plan=3进行双层Agg调优,最终计划如下图所示,运行时间94s,完成调优。 如果有统计信息变更引起的查询劣化,可以考虑用plan hint来调整到之前的查询计划。
函数参数为逗号分隔的字符串,分隔后的每个子串格式为IP[:port](中括号表示可选)。 返回值类型:void 备注:只有系统管理员才有权限执行该函数。该函数仅由CM组件在特定流程中自动调用,不建议用户手动进行调用。
语法格式 DROP TRIGGER [ IF EXISTS ] name ON table_name [ CASCADE | RESTRICT ]; 参数说明 IF EXISTS 如果指定的触发器不存在,则发出一个notice而不是抛出一个错误。
其中with_query的详细格式为: with_query_name [ ( column_name [, ...] ) ] AS [ [ NOT ] MATERIALIZED ] ( {select | values | insert | update | delete} ) 参数说明
参数说明 plan_hint子句 以/*+ */的形式在MERGE关键字后,用于对MERGE对应的语句块生成的计划进行hint调优,详细用法请参见章节使用Plan Hint进行调优。
其中子查询with_query为: with_query_name [ ( column_name [, ...] ) ] AS [ [ NOT ] MATERIALIZED ] ( {select | values | insert | update | delete} ) 参数说明