explain的用法 更多内容
  • 指定是否使用minmax优化的hint

    指定是否使用minmax优化hint 功能描述 指定语句是否使用minmax改写。 语法格式 [no] use_minmax[(@queryblock)] 参数说明 no表示不使用minmax查询改写。 @queryblock请参见指定Hint所处于查询块Queryblock,可省略,表示在当前查询块生效。

    来自:帮助中心

    查看更多 →

  • 数组

    GaussDB (DWS)中,提供了类似Oracle相关数组函数支持,可以通过以下函数获取数组一些属性或者对数组内容进行操作。 COUNT COUNT函数可以返回当前数组元素数量,仅统计初始化过元素或者经过EXTEND函数扩展后元素。 用法如下: varray.COUNT或varray

    来自:帮助中心

    查看更多 →

  • 分区表静态剪枝

    对于检索条件中分区键上带有常数分区表查询语句,在优化器阶段将对indexscan、bitmap indexscan、indexonlyscan等算子中包含检索条件作为剪枝条件,完成分区筛选。算子包含检索条件中需要至少包含一个分区键字段,对于含有多个分区键分区表,包含任意分区键子集即可。

    来自:帮助中心

    查看更多 →

  • 语句下推调优

    为性能瓶颈(带宽、存储、计算等)。在进行性能调优时候,应尽量避免只能选择第3种策略查询语句。 执行语句不能下推是因为语句中含有不支持下推函数或者不支持下推语法。一般都可以通过等价改写规避执行计划不能下推问题。 语句下推典型场景 在GaussDB优化器中如果想要支持语句下

    来自:帮助中心

    查看更多 →

  • 语句下推调优

    为性能瓶颈(带宽、存储、计算等)。在进行性能调优时候,应尽量避免只能选择第3种策略查询语句。 执行语句不能下推是因为语句中含有不支持下推函数或者不支持下推语法。一般都可以通过等价改写规避执行计划不能下推问题。 语句下推典型场景 在GaussDB优化器中如果想要支持语句下

    来自:帮助中心

    查看更多 →

  • 加速集群

    ol设置为on),控制explain命令是否显示用于评估执行计划下推到加速集群评估信息。评估信息一般用于运维人员在维护工作中使用,因此该参数默认关闭,此外为了避免这些信息干扰正常explain信息显示,只有在explain命令verbose选项打开情况下才显示评估信息。

    来自:帮助中心

    查看更多 →

  • 使用MDF的合规要求

    使用MDF合规要求 合作伙伴需严格遵守业务所在地国家用法律、华为公司反商业贿赂政策和要求,不得将华为云授予MDF激励用于任何非法目的,包括任何违反反商业贿赂法律及其他适用法用途,例如为了帮助华为获取或保留商业机会目的而以任何直接或间接方式向公职人员或其他人员行贿。

    来自:帮助中心

    查看更多 →

  • DML语法

    DML语法 DML语法一览表 CALL COPY DELETE EXPLAIN EXPLAIN PLAN LOCK MERGE INTO INSERT和UPSERT UPDATE VALUES

    来自:帮助中心

    查看更多 →

  • count函数如何进行聚合

    count函数如何进行聚合 使用count函数进行聚合正确用法如下: SELECT http_method, count(http_method) FROM apigateway WHERE service_id = 'ecs' Group BY http_method

    来自:帮助中心

    查看更多 →

  • 加速集群

    ol设置为on),控制explain命令是否显示用于评估执行计划下推到加速集群评估信息。评估信息一般用于运维人员在维护工作中使用,因此该参数默认关闭,此外为了避免这些信息干扰正常explain信息显示,只有在explain命令verbose选项打开情况下才显示评估信息。

    来自:帮助中心

    查看更多 →

  • 未收集统计信息导致查询性能差

    SQL查询性能差,对语句执行EXPLAIN VERBOSE时有Warning信息。 原因分析 查询中涉及到表或列没有收集统计信息。统计信息是优化器生成执行计划基础,没有收集统计信息,优化器生成执行计划会非常差,如果统计信息未收集,会导致多种多样表现形式性能问题。例如,等值关联

    来自:帮助中心

    查看更多 →

  • 分区表静态剪枝

    对于检索条件中存在带有常数分区表查询语句,在优化器阶段将对indexscan、bitmap indexscan、indexonlyscan等算子中包含检索条件作为剪枝条件,完成分区筛选。算子包含检索条件中需要至少包含一个分区键字段,对于含有多个分区键分区表,包含任意分区键子集即可。

    来自:帮助中心

    查看更多 →

  • 查看计划

    执行该语句将返回该SQL语句逻辑计划与物理执行计划。 语法格式 1 EXPLAIN [EXTENDED | CODEGEN] statement; 关键字 EXTENDED:指定该关键字后,会同时输出逻辑计划与物理执行计划。 CODEGEN:指定该关键字后,若有codegen产生代码也将输出。

    来自:帮助中心

    查看更多 →

  • GAUSS-03791 -- GAUSS-03800

    rule中没有带returning,而原语句带returning,不能对表执行insert returning,出错。 解决办法:需要使用带有returning子句无条件ON INSERT DO INSTEAD rule。 GAUSS-03800: "cannot perform UPDATE RETURNING

    来自:帮助中心

    查看更多 →

  • 通过Docker命令操作镜像

    步骤显示名称 构建步骤名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“.”、“/”、圆括号(中英文)。 字符长度范围为1~128。 工具版本 根据用户实际开发环境需要,选择对应工具版本。 CodeArts Build支持工具版本,可查看

    来自:帮助中心

    查看更多 →

  • 调优流程

    通常情况下,有些SQL语句可以通过查询重写转换成等价,或特定场景下等价语句。重写后语句比原语句更简单,且可以简化某些执行步骤达到提升性能目的。查询重写方法在各个数据库中基本是通用。SQL语句改写规则介绍了几种常用通过改写SQL进行调优方法。 通过查看执行计划来查找原因。如果S

    来自:帮助中心

    查看更多 →

  • SQL调优流程

    通常情况下,有些SQL语句可以通过查询重写转换成等价,或特定场景下等价语句。重写后语句比原语句更简单,且可以简化某些执行步骤达到提升性能目的。查询重写方法在各个数据库中基本是通用。SQL语句改写规则介绍了几种常用通过改写SQL进行调优方法。 通过查看执行计划来查找原因。如果S

    来自:帮助中心

    查看更多 →

  • 数据库管理语法

    SHOW VARIABLES 支持数据库工具命令 DESC USE EXPLAIN 与MySQL内部EXPLAIN有所区别,DDMEXPLAIN显示结果是当前语句路由到节点描述。 不支持数据库管理语法 不支持SET修改全局变量。 不支持SHOW TRIGGERS语法。 CHECK

    来自:帮助中心

    查看更多 →

  • 算子级调优

    一个查询语句要经过多个算子步骤才会输出最终结果。由于个别算子耗时过长导致整体查询性能下降情况比较常见。这些算子是整个查询瓶颈算子。通用优化手段是EXPLAIN ANALYZE/PERFORMANCE命令查看执行过程瓶颈算子,然后进行针对性优化。 如下面的执行过程信息中,Hashagg算子执行时间占总时间的:(51016-13535)/

    来自:帮助中心

    查看更多 →

  • PBE动态剪枝

    由于PBE动态剪枝是基于generic plan剪枝,所以判断语句是否能PBE动态剪枝时,需要设置参数 plan_cache_mode = 'force_generic_plan',排除custom plan干扰。 对于二级分区表指定一级分区查询语句,不支持对二级分区键过滤条件进一步剪枝。 PBE动态剪枝支持的典型场景具体示例如下:

    来自:帮助中心

    查看更多 →

  • PBE动态剪枝

    由于PBE动态剪枝是基于generic plan剪枝,所以判断语句是否能PBE动态剪枝时,需要设置参数plan_cache_mode = 'force_generic_plan',排除custom plan干扰。 使用动态剪枝时,由于在生成计划阶段计划实际执行分区尚未确定,不支持生成分类索引计划。

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了