使用EXPLAIN阅读查询计划

查询优化器使用数据库的数据统计信息来选择具有最小总代价的查询计划,查询代价通过磁盘I/O取得的磁盘页面数作为单位来度量。可以使用EXPLAIN和EXPLAIN ANALYZE语句发现和改进查询计划。EXPLAIN的语法如下:EXPLAIN[ANALYZE][VERBOSE]...

PolarDB MySQL版5.7版本发布日志

修复在只读节点建立物理复制时出现读超时,而无法连接数据库的问题。修复undo log无法truncate的问题。修复只读节点在应用宽表的Redo日志时,出现复制延迟的问题。5.7.1.0.26.2 类别 说明 发布时间 问题修复 修复开启全局一致性(高性能...

跨实例查询

仅存储弹性模式7.0版本的ORCA优化器支持对FDW外表生成执行计划,存储弹性模式6.0版本和Serverless模式的ORCA优化器无法处理外表,会使用原生优化器生成执行计划。操作步骤 以下内容将为同一账号下的实例A和实例B(两个实例位于同一地域、同...

概述

应用场景 并行查询适用于大部分SELECT语句,例如大表查询、多表连接查询、计算量较大的查询。对于非常短的查询,效果并不显著。同时由于并行方式的多样化,可以适用于多种广泛而灵活的应用场景:海量数据分析场景 在中等及更大规模数据量的...

云企业网CEN的审计事件

ListTransitRouterVbrAttachments 查询企业版转发路由下的边界路由器连接信息。ListTransitRouterVpcAttachments 查询企业版转发路由下专有网络连接的信息。ListTransitRouterVpnAttachments 查询企业版转发路由下VPN连接的信息。...

关联子查询上拉

优化器通常会对带有关联查询的 ANY/IN/EXISTS/NOT EXISTS 子查询尝试上拉,使其能够与父查询被共同优化为带有半连接(Semi Join)或反连接(Anti Join)的执行计划,从而提升查询性能。其中,对于 ANY_SUBLINK,如果子查询引用了上一级父...

并行计划

相反,计划的并行部分一定被查询优化器在内部当作一个 部分计划,即它必须被构建出来,这样每一个执行该计划的进程将以无重复地方式产生输出行的一个子集,即保证每一个所需要的输出行正好只被一个合作进程生成。通常,这意味着该查询的...

关联子查询上拉

优化器通常会对带有关联查询的 ANY/IN/EXISTS/NOT EXISTS 子查询尝试上拉,使其能够与父查询被共同优化为带有半连接(Semi Join)或反连接(Anti Join)的执行计划,从而提升查询性能。其中,对于 ANY_SUBLINK,如果子查询引用了上一级父...

查询性能优化指导

值为on:表示当前优化器为ORCA优化器-值为off:表示当前优化器为Legacy优化器 说明 AnalyticDB PostgreSQL 4.3版 的默认优化器为Legacy优化器,AnalyticDB PostgreSQL 6.0版 的默认优化器为ORCA优化器。实例级别设置请 提交工单 联系技术...

版本发布说明

修复特殊Project-Agg组合场景下,相关联子查询条件抽取异常导致优化器报错的问题。修复filter不完全推导的问题。修复partition hint不支持session变量语句的问题。修复INSERT IGNORE SELECT语句,SELECT子句中包含相关联子查询时,部分场景...

参数说明

PolarDB PostgreSQL版(兼容Oracle)默认的参数模板适用于大多数通用的数据库场景,对于一些特殊的数据库场景,默认模板可能无法满足需求,您可以通过调整相关的数据库参数,对集群性能进行优化。资源消耗参数 参数名 参数说明 shared_...

V5.3.x系列实例版本说明

v5.3.12-15708775 日期 2019.10.12 类别 说明 新增特性 新增Chunk-Based执行查询优化复杂查询。新增SQL执行计划管理(Plan Management)功能。新增新的DDL任务引擎,支持DDL任务的查看、恢复和回滚等功能。新增通过FORCE INDEX HINT...

V5.4.x系列实例版本说明

优化查询优化器的算法,用于消除JOIN、FILTER、基于BKA(Batched Key Access)算法的IN条件中的重复条件。优化部分子查询的执行速度。V5.4.9-16142062 日期2021-02-25 类别 说明 新增特性 默认禁止执行未包含条件的UPDATE或DELETE语句。...

API概览

ListTransitRouterVbrAttachments 查询企业版转发路由下的边界路由VBR连接信息 调用ListTransitRouterVbrAttachments接口查询企业版转发路由下的边界路由VBR总条目数、连接的状态、连接 ID、网络实例的付费方等连接信息。...

pg_hint_plan

行数校正提示 行数校正提示会校正由于查询优化器限制而导致的行数错误。Rows(a b#10)*/SELECT.;设置连接结果的行数为10/*+Rows(a b+10)*/SELECT.;行数增加10/*+Rows(a b-10)*/SELECT.;行数减去10/*+Rows(a b*10)*/SELECT.;行数增大10倍 ...

pg_hint_plan

行数校正提示 行数校正提示会校正由于查询优化器限制而导致的行数错误。Rows(a b#10)*/SELECT.;设置连接结果的行数为10/*+Rows(a b+10)*/SELECT.;行数增加10/*+Rows(a b-10)*/SELECT.;行数减去10/*+Rows(a b*10)*/SELECT.;行数增大10倍 ...

高性能能力

物理优化器主要对连接顺序,连接算法,访问路径进行优化,同时会考虑到元数据,统计信息等。综合上述信息后,就能估算出模型的执行代价,然后选择出成本最低的执行计划,使得SQL能够高效运行。SPM SPM 提供在线的SQL管理能力,允许用户不...

JOIN优化和执行

详情参见 查询优化器介绍 此外,各个JOIN算法对左右输入也有不同的偏好,例如,Hash Join中右表作为内表用于构建哈希表,因此应当将较小的表置于右侧。这些也同样会在CBO中被考虑到。PolarDB-X 支持了上述比较丰富的Join算法,优化器会根据...

时序引擎版本说明

优化时间分区功能,支持关闭时间分区功能。行协议和API接口支持通过修改SQL可配置Schemaless模式,默认为schemaless。功能优化 修复删除表操作后重新写入数据会丢失数据的问题。修复api/v2/write接口格式错误时出现的NPE问题。修复/api/...

PolarDB MySQL版5.6版本发布日志

2023-04-24 问题修复 修复在只读节点建立物理复制时出现读超时,而无法连接数据库的问题。修复开启回收undo日志功能后,undo日志无法被回收的问题。修复查询 information_schema 时,由于表缓存污染导致后续cache命中率下降的问题。5.6.1.0...

连接条件下推

连接条件下推功能会依赖于优化器的代价计算能力,来智能选择是否下推外层连接条件。使用方法 您可以通过 loose_join_predicate_pushdown_opt_mode 参数开启连接条件下推功能。具体操作请参见 设置集群参数和节点参数。参数名称 级别 描述 ...

动态过滤(Dynamic Filter)

因为元数据统计是优化器的估算结果,可能不准确,因此会存在无法如预期地插入动态过滤器。方式三:在SQL语句中通过HINT方式打开动态过滤器。HINT格式为/*+dynamicfilter(Producer,Consumer1[,Consumer2,.])*/,允许一个生产者过滤多个消费...

动态过滤(Dynamic Filter)

因为元数据统计是优化器的估算结果,可能不准确,因此会存在无法如预期地插入动态过滤器。方式三:在SQL语句中通过HINT方式打开动态过滤器。HINT格式为/*+dynamicfilter(Producer,Consumer1[,Consumer2,.])*/,允许一个生产者过滤多个消费...

HTAP中的行列混存查询优化

由于在执行查询时使用的执行计划好坏对性能的影响非常关键,因此在所有的数据库系统中都存在查询优化器,典型的查询优化器结构如下图所示:通常,查询优化器会通过如下三个典型组件来协同工作:Plan space enumeration:根据一系列的等价...

Delta连接器

EMR Trino提供了独立的Delta连接器,在E-MapReduce集群上支持了较为完整的数据湖特性并进行了特性扩展。背景信息 Delta Lake是DataBricks公司推出的一种数据湖方案,以数据为中心,围绕数据流走向推出了一系列功能特性,详情请参见 Delta ...

优化内部表的性能

使用query或者greedy算法可以减少优化器耗时,但无法生成最优的执行计划。优化Broadcast等 Motion 算子 目前Hologres包含四种Motion Node,分别对应四种数据重分布场景,如下表所示。类型 描述 Redistribute Motion 数据通过哈希分布或随机...

列存索引常见问题

例如,CTableScan算子表示对某张表进行扫描,HashJoin 算子对应SQL语句中的JOIN部分,HashGroupby算子对应SQL语句中的GROUP BY部分,但是也有一些算子(例如Sequence)是查询优化过程中生成的,与原SQL中的语句没有对应关系。如何解决SQL...

V5.1.x系列实例版本说明

优化执行的列查找性能,INSERT、REPLACE的吞吐提升14%。优化JVM的启动参数,CPU消耗降低5%。优化SQL类型识别的算法性能。优化跨库查询归并排序的算法性能。DDL建表的组合索引的第一列包含拆分键时将不再重新单独为拆分列自动建索引。修复...

通过主外键约束消除多余的JOIN

返回结果:+-+|Plan Summary|+-+1-Output[Query plan]{Est rowCount:1.0} 2->Exchange[GATHER]{Est rowCount:1.0} 3-TableScan {table:store_sales,Est rowCount:1.0} 多表连接查询 例如,涉及表 store_returns、表 item 以及表 store 连接...

查询计划概述

逻辑计划 Lindorm SQL仅生成查询语句未经优化器优化的、原始的逻辑计划。逻辑计划是SQL引擎根据抽象语法树进行查询改写后生成的查询计划。生成逻辑计划的过程中,数据引擎会改写部分逻辑操作,使逻辑计划对SQL引擎后续的优化和执行更加友好...

JOIN与子查询优化和执行

详情参见 查询优化器介绍。此外,各个JOIN算法对左右输入也有不同的偏好,例如,Hash Join中右表作为内表用于构建哈希表,因此应当将较小的表置于右侧。这些也同样会在CBO中被考虑到。子查询 根据是否存在关联项,子查询可以分为非关联子...

新功能发布记录

统计信息作为查询优化器的输入,可以帮助查询优化器生成高质量的执行计划。统计信息 智能负载管理WLM 通过内置的多级队列实现不同优先级查询的隔离与限流。支持自定义规则进行Bad SQL拦截或队列投递。工作负载管理介绍 配置工作负载管理...

API概览

本产品(云原生数据仓库...ModifyResubmitConfig 修改作业投递规则 DescribeResubmitConfig 查询作业投递规则 DescribeSQAConfig 查询查询加速配置 调用DescribeSQAConfig接口查询集群小查询加速的配置。ModifySQAConfig 修改作业投递规则

定制执行计划(pg_hint_plan)

对于一条SQL语句,优化器会去评估每一种可能的代价并最终选择代价最低的去执行,优化器会尽力去选择最好的执行计划,但是由于其并不了解数据中可能存在的一些内在连接关系,这些执行计划可能并不完美。使用pg_hint_plan插件以特殊的注释...

PolarDB处理TPC-H查询的挑战和机遇

如果您从事查询优化和执行的工作,即使是使用OLTP(在线交易)型的数据库系统,也会和TPC-H打上交道。TPC-H是用来评估在线分析处理的基准程序,主要模拟了一个供应商和采购商之间的交易行为,其中包含针对8张表的22条分析型查询。说明 该...

Windows客户端和macOS客户端

维护云电脑 优化 单个云电脑同一时间点仅支持单个用户连接使用 对于分配了多名用户的云电脑,当已有用户连接该云电脑时,其他用户将无法对该云电脑进行连接、关机、重启等操作。无 新增 新增客户端防截屏 企业IT管理员在控制台开启客户端防...

AliSQL内核小版本发布记录

AliSQL是RDS MySQL的内核,除了为用户提供MySQL社区版的所有功能外,还提供了企业级备份恢复、线程池、并行查询等类似于MySQL企业版的诸多功能,赋予了RDS MySQL安全、备份、恢复、监控、性能优化、只读实例等各项能力。本文介绍AliSQL的...

最佳实践

简介 当查询使用ePQ特性时,PolarDB PostgreSQL版 将通过ePQ优化器,生成能够被多个计算节点并行执行的执行计划。ePQ的执行引擎将在多个计算节点上协调执行该计划,同时利用多个节点的CPU、内存、I/O带宽来扫描、计算数据。您可以通过GUC...

ListIoTCloudConnectorAvailableZones-IoTCC实例绑定...

查询支持云连接器实例绑定交换机的可用区。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 当前API暂无授权信息透出。请求参数 名称 类型 必...

远程连接FAQ

检查是否为杀毒软件拦截 第三方杀毒软件可能会导致无法连接远程云服务。如果正在运行第三方杀毒软件,请排查是否拦截了远程连接,将轻量应用服务器的公网IP地址添加拦截白名单后重试远程连接。您也可以禁止或者卸载第三方杀毒软件后重试...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
物联网无线连接服务 VPN网关 数据库自治服务 对象存储 云原生数据仓库AnalyticDB MySQL版 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用