检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
当enable_incremental_checkpoint关闭后手动执行checkpoint,会使用full_page_writes生成第一条xLog,触发备份恢复时可能会产生“xlog contains no data”字样的日志。 enable_double_write
高级功能包DBE_TASK支持的所有接口请参见表 DBE_TASK。 表1 DBE_TASK 接口名称 描述 DBE_TASK.SUBMIT 提交一个定时任务。作业号由系统自动生成。 DBE_TASK.JOB_SUBMIT 同DBE_TASK.SUBMIT。但提供语法兼容参数。 DBE_TASK.ID_SUBMIT 提交一个定时任务。作业号由用户指定。
外的结果。 base_page_saved_interval 参数说明:开启极致RTO功能后,备机上生成base page的间隔次数。对同一个页面来说,每回放该参数值的次数,生成一次base page。 参数类型:整型 参数单位:无 取值范围:5~2000 默认值:400 设置方
skip-generated-columns: 逻辑解码控制参数,用于跳过存储生成列的输出。对UPDATE和DELETE的旧元组无效,相应元组始终会输出存储生成列。 取值范围:boolean型,默认值为false/off。 true/on:值为true/on时,不输出存储生成列的解码结果。 false/off:设为f
执行器内执行时间(单位:微秒)。 L0 parse_time bigint SQL解析时间(单位:微秒)。 L0 plan_time bigint SQL生成计划时间(单位:微秒)。 L0 rewrite_time bigint SQL重写时间(单位:微秒)。 L0 pl_execution_time
但是没有生成plan trace的unique sql id被覆盖掉。 如果一个unique sql id只被侦听一次,那么该unique sql id只能生成一次plan trace。如果相同的unique sql id被侦听多次,那么该unique sql id会生成多次plan
这个op操作中包含subquery,判断是否可以提升,如果可以提升,重写subquery为:select avg(a), t3.b from t3 group by t3.b,生成not null条件t3.b is not null,并将这个opexpr用这个not null条件替换。此时SQL变为: 1 2 3 select
参数说明:Unique SQL同类语句归并功能配置项,该参数的值由若干个配置项用逗号隔开构成。 开启该特性会将同类语句的Unique SQL ID归一,并将生成的Unique SQL String做归一化处理。 参数类型:字符串 参数单位:无 取值范围:参照表1。 归并功能配置时,按照表1设置字符
函数,如to_timestamp等类型转换函数,可能会受GUC参数变化,影响剪枝结果。为了保持性能优化,此情况可以通过analyze表重新生成gplan解决。 由于PBE动态剪枝是基于generic plan的剪枝,所以判断语句是否能PBE动态剪枝时,需要设置参数 plan_cache_mode
这个op操作中包含subquery,判断是否可以提升,如果可以提升,重写subquery为:SELECT avg(a), t3.b FROM t3 GROUP BY t3.b,生成not null条件t3.b IS NOT NULL,并将opexpr用not null条件替换。此时SQL变为: 1 2 3 SELECT
SQL同类语句归并功能配置项,该参数的值由若干个配置项用逗号隔开构成。该参数可在PDB级别设置。 开启该特性会将同类语句的Unique SQL ID归一,并将生成的Unique SQL String做归一化处理。 参数类型:字符串 参数单位:无 取值范围:参照表1。 归并功能配置时,按照表1设置字符
含换行符)。 定义文件包括换行符在内长度不超过1M。 out_filename_prefix 指定write only外表导出时,GDS端生成导出数据文件的文件名前缀。 指定文件名前缀需合法,符合GDS部署物理环境使用的文件系统的约束,否则出现文件创建失败: 指定的导出文件名前缀
getTraceId() { return mdc.get(TRACE_ID_KEY); } } 上下文映射示例,用于存放不同请求生成的traceId。 import java.util.HashMap; public class MDC { static final
getTraceId() { return mdc.get(TRACE_ID_KEY); } } 上下文映射示例,用于存放不同请求生成的traceId。 import java.util.HashMap; public class MDC { static final
执行器内执行时间(单位:微秒)。 L0 parse_time bigint SQL解析时间(单位:微秒)。 L0 plan_time bigint SQL生成计划时间(单位:微秒)。 L0 rewrite_time bigint SQL重写时间(单位:微秒)。 L0 pl_execution_time
这个op操作中包含subquery,判断是否可以提升,如果可以提升,重写subquery为:select avg(a), t3.b from t3 group by t3.b,生成not null条件t3.b is not null,并将这个opexpr用这个not null条件替换。此时SQL变为: 1 2 3 select
不支持直接调试触发器,不支持EXECUTE DIRECT ON将语句下发至DN节点触发调试。 在使用dbe_pldebugger.turn_on函数开启存储过程调试前生成的预编译语句可能无法被调试。 dbe_pldebugger.error_*类型函数,只能在报错断住时才能使用。 当存储过程调试时,如果被调
getTraceId() { return mdc.get(TRACE_ID_KEY); } } 上下文映射示例,用于存放不同请求生成的traceId。 import java.util.HashMap; public class MDC { static final
getTraceId() { return mdc.get(TRACE_ID_KEY); } } 上下文映射示例,用于存放不同请求生成的traceId。 import java.util.HashMap; public class MDC { static final
Hash Agg算子;外层ctr1表的ctr_customer_sk列在做Hash Join中进行重分布时存在倾斜,对应原计划的6号算子。生成计划如下所示: 从优化后的计划可以看出:①对于Hash Agg,由于其重分布存在倾斜,所以优化为双层Agg;②对于Hash Join,同样