检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
metadataCacheSeconds 表元数据缓存时间,为提升性能,会对理论上不怎么变更的数据,例如表结构,该参数用于设置缓存过期时间;如果系统不考虑支持在线表结构变更,无需配置该参数,以减少对dws集群系统表查询导致的压力,小于等于0表示永不过期 -1 1.x为180s RETRY_SLEEP_BASE_TIME
语句在所有DN上的CPU总时间(单位:ms)。 ≥ 0 语句在各DN间的CPU时间倾斜率。 ≥ 0 主要显示如下几类告警信息以及SQL自诊断调优相关告警。 字符串 语句在所有DN上的每秒平均I/O峰值(列存单位是次/s,行存单位是万次/s)。 ≥ 0 语句在DN间的I/O倾斜率。 ≥
iops_skew_percent integer 语句在DN间的IO倾斜率。 warning text 主要显示如下几类告警信息以及SQL自诊断调优相关告警: Spill file size large than 256MB Broadcast size large than 100MB
iops_skew_percent integer 语句在DN间的IO倾斜率。 warning text 主要显示如下几类告警信息以及SQL自诊断调优相关告警: Spill file size large than 256MB Broadcast size large than 100MB
如果后台当前正等待锁则为true。 enqueue String 工作负载管理资源状态。 warning String 主要显示如下几类告警信息以及sql自诊断调优相关告警。 query String 查询语句。 lane String 快慢车道 (fast or slow)。 db_name String
iops_skew_percent integer 语句在DN间的IO倾斜率。 warning text 主要显示如下几类告警信息以及SQL自诊断调优相关告警: Spill file size large than 256MB Broadcast size large than 100MB
iops_skew_percent integer 语句在DN间的IO倾斜率。 warning text 主要显示如下几类告警信息以及SQL自诊断调优相关告警: Spill file size large than 256MB Broadcast size large than 100MB
该函数通常不能定义为SHIPPABLE。 函数内部有不可下推的因素,函数,语法等,那么该函数不能定义为SHIPPABLE,可参考语句下推调优。 函数内部的计算过程可能需要跨DN数据,这种情况该函数通常不能定义为SHIPPABLE,例如一些聚合运算等。 PACKAGE 表示该函数是
该函数通常不能定义为SHIPPABLE。 函数内部有不可下推的因素,函数,语法等,那么该函数不能定义为SHIPPABLE,可参考语句下推调优。 函数内部的计算过程可能需要跨DN数据,这种情况该函数通常不能定义为SHIPPABLE,例如一些聚合运算等。 PACKAGE 表示该函数是
SQL在执行时快速命中数据,减少IO消耗。下图是一个SQL从发起到获取数据的执行流程,通过下图,可以理解每个技术手段的作用,用于指导性能调优。 图1 SQL执行流程 SQL执行时,分区表会通过Partition Column分区裁剪,定位到所在分区。 Hash分布表会通过Distribute
plan_hint子句 以/*+ */的形式在SELECT关键字后,用于对SELECT对应的语句块生成的计划进行hint调优,详细用法请参见章节:使用Plan Hint进行调优。 ALL 声明返回所有符合条件的行,是默认行为,可以省略该关键字。 DISTINCT [ ON ( expression
plan_hint子句 以/*+ */的形式在SELECT关键字后,用于对SELECT对应的语句块生成的计划进行hint调优,详细用法请参见章节:使用Plan Hint进行调优。 ALL 声明返回所有符合条件的行,是默认行为,可以省略该关键字。 DISTINCT [ ON ( expression
新增enable_from_collapse_hint参数,控制是否优先以hint生效的方式重写FROM列表。 开发指南>优化查询性能>改进查询>使用Plan Hint进行调优>指定子查询不提升的hint 开发指南>GUC参数>查询规划>其他优化选项 动态采样 新增autoanalyze_mode参数,控制auto
对于并发场景,建议work_mem=串行下的work_mem/物理并发数。 开启内存自适应后,收集统计信息后不再需要使用work_mem进行算子内存使用调优,由系统根据当前负载情况,为每个语句生成计划,并估算每个算子的内存使用量和整个语句的内存使用量。系统根据负载情况和整个语句内存使用量进行队列
uniquecheck:使用Unique Check重写规则(允许目标列不含聚集函数的表达式子链接场景提升,需在子链接按关联列聚集后目标列值唯一才能开启,建议专业调优人员使用)。 disablerep:使用禁止复制表的子链接提升规则(针对复制表禁止子链接提升)。 projection_pushdown:使用Projection
如果后台当前正等待锁则为true。 enqueue String 工作负载管理资源状态。 warning String 主要显示如下几类告警信息以及sql自诊断调优相关告警。 query String 查询语句。 lane String 快慢车道 (fast or slow)。 db_name String
SQL在执行时快速命中数据,减少IO消耗。下图是一个SQL从发起到获取数据的执行流程,通过下图,可以理解每个技术手段的作用,用于指导性能调优。 SQL执行时,分区表会通过Partition Column分区裁剪,定位到所在分区。 Hash分布表会通过Distribute Colu