检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
许出现括号指定join的优先级。 例如: no nestloop(t1 t2 t3)表示:生成t1,t2,t3三表连接计划时,不使用nestloop。三表连接计划可能是t2 t3先join,再跟t1 join,或t1 t2先join,再跟t3 join。此hint只hint最后一
VIEW that will be treated as Record type can't be shipped 不支持向量化计划 对于不能走向量化计划的SQL,尽可能详细地上报不支持向量化的原因。 常见的不支持向量化的因素主要有: 目标列含有返回类型是集合类型的函数。 目标列或
根据等待视图(pgxc_thread_wait_status)确认:等待视图中,当出现write file时,表示发生了中间结果下盘。 根据执行计划确认(explain performance):performance中出现spill、written disk、temp file nu
VIEW that will be treated as Record type can't be shipped 不支持向量化计划 对于不能走向量化计划的SQL,尽可能详细地上报不支持向量化的原因。 常见的不支持向量化的因素主要有: 目标列含有返回类型是集合类型的函数。 目标列或
本参数用于控制优化器生成哪种hashagg的计划。 参数类型:USERSET 取值范围:0,1,2,3 取值为1时,强制生成第一种计划。 取值为2时,如果group by列可以重分布,强制生成第二种计划,否则生成第一种计划。 取值为3时,如果group by列可以重分布,强制生成第三种计划,否则生成第一种计划。 取值
解决方案:对表执行ANALYZE,以便生成优化的计划。 evel: level GS_225120024 错误码: Statistics in some obs foreign tables(%s) are not collected. 解决方案:为外表设置totalrows选项,以便生成优化计划。 level:
化器,以及当前数据仓库系统所流行的一些黑科技,包括机器码级别的向量计算,算子间和算子内的并行,节点内和节点间并行,使用LLVM优化编译查询计划的本机代码等。这些黑科技极大地提高了数据查询和分析的性能,为用户带来了更好的体验,解决了特定场景当中的业务痛点。 GaussDB(DWS)服务即开即用
登录GaussDB(DWS) 管理控制台。 在集群列表中单击指定集群名称。 进入“集群详情”页面,切换至“智能运维”页签。 在运维详情部分切换至运维计划模块。单击“添加运维任务”按钮。 弹出添加运维任务边栏, 运维任务选择“Vacuum”。 调度模式选择“自动”,DWS将自动扫描Vacuum目标。
单击“参数修改”页签,搜索“max_active_statements”参数,修改其参数值,单击“保存”,确认无误后再单击“保存”。 场景二:执行计划中的or条件对普通用户执行语句逐一判断耗时 执行计划中的or条件里有权限相关的判断,此场景多发生在使用系统视图时。例如以下sql: 1 2 3 4 5 6 7 8 SELECT
现场调优如发现查询性能较差且计划中有bitmapscan算子,可以关闭bitmapscan,看性能是否有提升。 enable_fast_query_shipping=on 控制查询优化器是否使用分布式框架,执行快速执行计划。设置为“on”,表示执行计划在CN和DN上各自生成;设置
product_name ... 原计划中,(store_sales store_returns item store)和customer做join时,前者做了重分布,此hint表示禁止前者混合表做重分布,但仍然保持join顺序,则生成计划如下所示: 指定Agg重分布的分布列。
ERT/DELETE/MERGE。 partition_num int4 计划预估扫描节点扫描的最大分区数。 table_num int4 计划预估扫描的最大表数。 estimate_row int4 计划预估扫描节点扫描的最大行数。 query_band text 主动标识的作业类型。
55000 错误原因:显式的声明了NO SCROLL选项或当前执行计划不支持backward scan。 解决办法:若是显式的声明了NO SCROLL直接删除NO SCROLL选项即可。若是当前执行计划不支持,则需要调整执行计划。 GAUSS-04200: "unsupported portal
CS视图中query_plan字段补充规格限制:DML语句都会进行显示执行计划,DDL语句不显示执行计划;当用户下发PBE(Parse Bind Execute)批处理语句时,为批处理的PBE语句的执行计划添加数据绑定次数,显示为PBE bind times:%格式。 开发指南>资源监控>实时TopSQL
参数说明:设置stream计划结束时,stream线程是否同步退出。该参数仅8.3.0及以上集群版本支持。 参数类型:USERSET 取值范围:布尔型 on表示steam计划结束后,等待stream线程组内的线程统一退出。 off表示stream计划结束后,stream线程直接
现场调优如发现查询性能较差且计划中有bitmapscan算子,可以关闭bitmapscan,看性能是否有提升。 enable_fast_query_shipping=on 控制查询优化器是否使用分布式框架,执行快速执行计划。设置为“on”,表示执行计划在CN和DN上各自生成;设置
服务器已执行完毕该查询,正在准备生成结果。 服务器已执行完毕该查询,查询结果正在从服务器传送至Data Studio客户端。 查看某查询的执行计划时,该查询无法终止。有关详情,请参见查看执行计划和开销。 “消息”页签显示查询终止消息。 “取消”菜单项仅在查询执行期间可用。 父主题: SQL终端管理
以上仅针对行存表的AUTO VACCUM触发,如果需要针对列存表做自动触发VACUUM,还需要用户在管理控制台上配置智能调度任务。具体参见运维计划。 8.1.1及历史版本 以下系统表在做VACUUM FULL时会影响所有业务,请选择空闲时间窗或停止业务时操作。 pg_statistic
优化器 查询重写 路径生成 计划生成 Analyze utile接口
Vacuum回收GaussDB(DWS)空间 智能运维概览 管理运维计划 查看运维任务 父主题: GaussDB(DWS)集群运维