检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧会造成执行计划严重劣化,从而导致性能问题。 背景信息 ANALYZE语句可收集与数据库中表内容相关的统计信息,统计结果存储在系统表PG_STATISTIC中。查询优化器会使用这些统计数据,以生成最有效的执行计划。 建议在执
datanodes list of stream node mismatch in parent node. 生成计划时下层的计划节点复用了上层的计划节点,导致修改一个计划节点时修改了所有的节点。 8.2.1.230以前版本 扩容重分布阶段,不开启xc_maintenance_mode无法终止业务语句
获得资源池绑定用户列表 资源池解绑用户 添加资源管理计划 查询资源管理计划列表 启动资源管理计划 查看计划执行日志 查询某个资源管理计划详细信息 停止资源管理计划 删除资源管理计划 添加资源管理计划阶段 查询资源管理计划阶段详细信息 删除资源管理计划阶段 切换资源管理计划阶段 查询集群模式空间信息 更新模式空间限额
PLAN_TABLE PLAN_TABLE视图显示用户通过执行EXPLAIN PLAN收集到的计划信息。计划信息的生命周期是session级别,session退出后相应的数据将被清除。同时不同session和不同user间的数据是相互隔离的。 表1 PLAN_TABLE字段 名称
PLAN_TABLE PLAN_TABLE视图显示用户通过执行EXPLAIN PLAN收集到的计划信息。计划信息的生命周期是session级别,session退出后相应的数据将被清除。同时不同session和不同user间的数据是相互隔离的。 表1 PLAN_TABLE字段 名称
资源较少的资源池分配给执行短查询的用户使用,这样两种作业就能够同时执行互不影响。 发布区域:全部 添加资源池 修改资源池 资源管理计划 资源管理计划阶段 细粒度权限策略 在实际业务中,您可能需要给不同角色的用户授予不同的资源操作权限。IAM服务为用户提供了细粒度访问控制功能。在I
比较大,SQL语句执行无结果。 原因分析 执行计划中,in条件还是作为普通的过滤条件存在。这种场景下,join操作的性能优于in条件,最优的执行计划应该是将“in 常量”转化为join操作。 分析过程 打印语句的执行计划: 执行计划中,in条件还是作为普通的过滤条件存在。这种场景
SQL诊断 GaussDB(DWS)集群提供了SQL诊断功能,支持通过多种条件检索出符合条件的SQL查询(如慢查询),并完整展示执行计划。 SQL诊断功能使用方式: 登录GaussDB(DWS) 管理控制台。 在“专属集群 > 集群列表”页面,找到需要查看监控的集群。 在指定集群
SQL诊断 GaussDB(DWS)集群提供了SQL诊断功能,支持通过多种条件检索出符合条件的SQL查询(如慢查询),并完整展示执行计划。 SQL诊断功能使用方式: 登录GaussDB(DWS) 管理控制台。 在“专属集群 > 集群列表”页面,找到需要查看监控的集群。 在指定集群
ACCESS_TYPE_ID IN (0,1,2) GROUP BY STTIME ) ) ; 执行计划如图1所示。 图1 增加JOIN列非空条件(一) 优化后 分析执行计划图1可知,在顺序扫描阶段耗时较多。 多表JOIN中,由于表PS.SDR_WEB_BSCRNC_1DAY的
PLAN_TABLE_DATA系统表存储了用户通过执行EXPLAIN PLAN收集到的计划信息。与PLAN_TABLE视图不同的是PLAN_TABLE_DATA表存储了所有session和user执行EXPLAIN PLAN收集的计划信息。 表1 PLAN_TABLE字段 名称 类型 描述 session_id
Hint调优概述 Plan Hint为用户提供了直接影响执行计划生成的手段,用户可以通过指定join顺序,join、stream、scan方法,指定结果行数,指定重分布过程中的倾斜信息,指定配置参数的值等多个手段来进行执行计划的调优,以提升查询的性能。 功能描述 Plan Hint支
CN全称为:协调节点(Coordinator Node),是和用户关系最密切也是DWS内部非常重要的一个组件。它负责提供外部应用接口、优化全局执行计划、向Datanode分发执行计划,以及汇总、处理执行结果。CN是外部应用的接口,CN的并发能力直接决定了业务的并发度。 单CN的并发能力受如下几个参数控制:
SQL调优 SQL查询执行流程 SQL执行计划 执行计划算子 SQL调优流程 更新统计信息 审视和修改表定义 SQL调优进阶 使用Plan Hint进行调优 例行维护表 例行重建索引 SQL语句出错自动重试 query_band负载识别 父主题: GaussDB(DWS)性能调优
SQL调优 SQL查询执行流程 SQL执行计划 执行计划算子 SQL调优流程 更新统计信息 审视和修改表定义 SQL调优进阶 优化器参数调整 使用Plan Hint进行调优 例行维护表 例行重建索引 SQL语句出错自动重试 query_band负载识别 父主题: GaussDB(DWS)性能调优
在“SQL终端”页签中查看表属性和PL/SQL函数/过程 终止正在执行的SQL查询 SQL查询格式化 在“SQL终端”页签中选择数据库对象 查看执行计划和开销 图形化查看执行计划和开销 使用SQL终端 导出查询结果 管理SQL终端连接 父主题: Data Studio
ACCESS_TYPE_ID IN (0,1,2) GROUP BY STTIME ) ) ; 执行计划如图1所示。 图1 增加JOIN列非空条件(一) 优化后 分析执行计划图1可知,在顺序扫描阶段耗时较多。 多表JOIN中,由于表PS.SDR_WEB_BSCRNC_1DAY的
GaussDB(DWS)通过SQL语句执行不同的系统操作,比如:设置变量,显示执行计划和垃圾收集等操作。 设置变量 设置会话或事务中需要使用的各种参数,请参考SET。 显示执行计划 显示GaussDB(DWS)为SQL语句规划的执行计划,请参考EXPLAIN。 事务日志检查点 预写式日志(WAL)缺
GaussDB(DWS)通过SQL语句执行不同的系统操作,比如:设置变量,显示执行计划和垃圾收集等操作。 设置变量 设置会话或事务中需要使用的各种参数,请参考SET。 显示执行计划 显示GaussDB(DWS)为SQL语句规划的执行计划,请参考EXPLAIN。 事务日志检查点 预写式日志(WAL)缺
Hint调优概述 Plan Hint为用户提供了直接影响执行计划生成的手段,用户可以通过指定join顺序,join、stream、scan方法,指定结果行数,指定重分布过程中的倾斜信息,指定配置参数的值等多个手段来进行执行计划的调优,以提升查询的性能。 功能描述 Plan Hint仅