检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
为:t1.a = (select avg(a) from t3 where t1.b = t3.b) 这个op操作中包含subquery,判断是否可以提升,如果可以提升,重写subquery为:select avg(a), t3.b from t3 group by t3.b,生成
参数:nan 返回值类型:text 示例: 生成火焰图火焰图文件。
COPY命令中,生成列不能出现在指定列的列表中。使用COPY… TO导出数据时,如果没有指定列的列表,则该表的所有列除了生成列都会被导出。COPY… FROM导入数据时,生成列会自动更新,并像普通列一样保存。
通常日志文件名是按照strftime模式生成,因此可以用系统时间定义日志文件名,用%转义字符实现,在该版本中已废弃。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 建议使用%转义字符定义日志文件名称,否则难以对日志文件进行有效的管理。
{ mdc.clear(); } @Override public String getTraceId() { return mdc.get(TRACE_ID_KEY); } } 上下文映射示例,用于存放不同请求生成的
生成计划如下所示: 从优化后的计划可以看出:①对于Hash Agg,由于其重分布存在倾斜,所以优化为双层Agg;②对于Hash Join,同样由于其重分布存在倾斜,所以优化为采用新的重分布算子。
{ mdc.clear(); } @Override public String getTraceId() { return mdc.get(TRACE_ID_KEY); } } 上下文映射示例,用于存放不同请求生成的
在使用dbe_pldebugger.turn_on函数开启存储过程调试前生成的预编译语句可能无法被调试。 dbe_pldebugger.error_*类型函数,只能在报错断住时才能使用。
为:t1.a = (SELECT avg(a) FROM t3 WHERE t1.b = t3.b) 这个op操作中包含subquery,判断是否可以提升,如果可以提升,重写subquery为:SELECT avg(a), t3.b FROM t3 GROUP BY t3.b,生成
为:t1.a = (select avg(a) from t3 where t1.b = t3.b) 这个op操作中包含subquery,判断是否可以提升,如果可以提升,重写subquery为:select avg(a), t3.b from t3 group by t3.b,生成
修改max-changes-in-memory、max-reorderbuffer-in-memory、max-txn-in-memory等参数,提高临时文件生成阈值。 根据业务实际情况裁剪子事务数量,建议不超过1000个子事务。
{ mdc.clear(); } @Override public String getTraceId() { return mdc.get(TRACE_ID_KEY); } } 上下文映射示例,用于存放不同请求生成的
数据库创建成功后,会默认生成名称为postgres的数据库,此处以postgres库为例。
L0 plan_time bigint SQL生成计划时间(单位:微秒)。 L0 rewrite_time bigint SQL重写时间(单位:微秒)。 L0 pl_execution_time bigint plpgsql上的执行时间(单位:微秒)。
{ mdc.clear(); } @Override public String getTraceId() { return mdc.get(TRACE_ID_KEY); } } 上下文映射示例,用于存放不同请求生成的
dcf_mec_batch_size 参数说明:DCF通信批量消息数,数值为0时,DCF会根据网络以及写入数据量自适应调整,参数重启生效。
如果一个unique sql id只被侦听一次,那么该unique sql id只能生成一次plan trace。如果相同的unique sql id被侦听多次,那么该unique sql id会生成多次plan trace。
dcf_mec_batch_size 参数说明:DCF通信批量消息数,数值为0时,DCF会根据网络以及写入数据量自适应调整,参数重启生效。
当pending list的容量大于设置值时,会把pending list中数据批量移动到UGIN索引数据结构中以进行清理。单个UGIN索引可通过更改索引存储参数覆盖此设置值。该参数可在PDB级别设置。
在并行解码的标准场景下(16核CPU、内存128GB、网络带宽 > 200MBps、表的列数为10~100、单行数据量0.1KB~1KB、DML操作以insert为主、不涉及落盘事务即单个事务中语句数量小于4096、parallel-decode-num为8、解码格式为't'且开启批量发送功能