PolarDB MySQL版8.0版本内核参数发布日志

查询语句中查询块的深度超过该值时,基于代价的查询变换功能将失效。取值范围:1~64。默认值为5。说明 该参数仅适用于8.0.2版本。loose_xformer_iteration_limit Global 基于代价的查询变换功能的最大迭代次数。取值范围:1~10。默认值为...

云数据库 RDS MySQL 版收集表的统计信息

什么情况下需要收集统计信息 当表上有大量的数据修改时,例如从数据源加载大量数据(ETL)或者大量历史数据归档,建议手动收集表上的统计信息,以保证查询优化器可以选取最优的执行计划。如何收集统计信息 您可以 连接MySQL实例 后执行如下...

查询优化(Query Optimizer)

查询优化器是数据库系统的核心组件之一,它的功能是基于用户输入的SQL语句进行优化,选择最优的语句执行方式,将结果返回给客户端。优化器的功能是否强大是决定数据库性能是否高效稳定的核心因素,尤其在具有混合负载的场景下(包括一定...

查询计划和查询重规划

查询计划会根据候选计划时查询执行的工作单元(works)数量评估最有效的查询计划,成功缓存的查询计划条目后续可以用于具有相同查询样式的查询查询计划缓存中的条目包含了以下3种状态:缺失:不存在于查询计划缓存中。非活跃:存在于...

Nereids全新优化器

功能简介 当下,现代查询优化器面临着更加复杂的查询语句和更加多样化的查询场景等挑战。与此同时,用户对于尽快获得查询结果的需求也日益迫切。SelectDB旧版优化器的架构陈旧,难以满足今后快速迭代的需要。因此,云数据库 SelectDB 版 ...

版本发布说明

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

PolarDB并行查询

并行查询实现 并行优化器 在PQ2.0中,由于计划形态会变得更加多样,如果拆分计划只是依靠简单规则和简单统计是很难得到最优解,因此我们重新实现了一套完全基于cost的并行优化器。基本的流程是在MySQL串行优化后,进一步做并行拆分,这里...

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

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

HTAP中的行列混存查询优化

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

阿里云Elasticsearch实例FAQ

本文列举了阿里云Elasticsearch(ES)相关的常见问题,包括购买、退订、配置、访问、查询、写入、插件、分词、日志、重启、负载或状态异常、备份与恢复、监控报警等相关问题。常见问题概览 购买或退订实例问题 购买ES实例时选错配置,如何...

用显式JOIN子句控制规划

我们可以在一定程度上用显式 JOIN 语法控制查询规划。要明白为什么需要它,我们首先需要一些背景知识。在一个简单的连接查询中,例如:SELECT*FROM a,b,c WHERE a.id=b.id AND b.ref=c.id;规划可以自由地按照任何顺序连接给定的表。...

2020年

无 优化 时空范围查询 优化时空范围查询,GiST索引二阶段查询优化,提升查询性能。无 矢量金字塔功能 支持任意SRID坐标的源数据,支持3857和4326两种瓦片输出。无 新增pixelSize参数设置,对点数据进行聚合,减少瓦片的数量。无 缺陷修复 ...

弹性并行查询(Elastic Parallel Query)常见问题

当使用/*+SET_VAR(max_parallel_degree=n)*/时,是否并行取决于查询是否路由到RO节点,以及优化器所评估的查询代价和表数据量。更多详情请参见 通过Hint控制。在SQL语句中通过hint设定并行参数与控制台上设置是否有冲突?没有冲突,通过...

产品月度更新总览

增加文件重命名的标识 支持设置禁止近期推送者评审自己的修改 修改title和wip状态出现偶先卡顿的问题 自动化检查:流水线配置多的情况下支持滚动加载 创建评审页:将自动填充用户配置的默认模板内容 功能优化 新版仓库列表页上线,区分操作...

自适应优化

传统查询优化器基于静态的统计信息决定目标SQL语句的执行策略,但统计信息会随着数据的变更而产生偏差,此外数据库整体的负载情况也是实时变化的。为了解决这些无法提前预料的变化因素可能导致的性能回退问题,PolarDB MySQL版 在查询优化...

通过文件管理优化性能

为了提升查询性能,Delta Engine对数据的存储和布局进行了优化,目前支持两种布局算法:bin-packing和Z-Ordering。在本文中,我们会介绍如何使用这两种布局算法并给使用案例。此外我们还介绍了Delta Engine的Data skipping功能,以及该...

2023年

什么是可观测链路 OpenTelemetry 版 全链路聚合与全链路拓扑 优化 优化全链路聚合查询中体验不佳的问题。无 应用监控告警规则 优化 支持选择历史数据进行告警规则测试,确保告警规则条件及通知策略设置符合预期。应用监控告警规则 应用监控...

块存储FAQ

存储容量单位包SCU问题 什么是存储容量单位包SCU?哪些块存储产品可以使用存储容量单位包SCU?存储容量单位包SCU可以单独使用吗?存储容量单位包SCU的抵扣规则是什么?SCU如何计费?SCU可以退款吗?ESSD云盘问题 什么是ESSD云盘?ESSD云盘...

新功能发布记录

SQL审核 优化数据工厂 优化 优化任务编排和数仓开发中SQL任务节点的SQL编辑,支持智能提示。配置任务流 2020年 12月 功能名称 变更类型 功能描述 相关文档 自定义顶部菜单栏 新增 将常用的功能添加到顶部菜单栏,您可以更加便捷地使用...

文档修订记录

EMR Hive数据整库离线同步至MaxCompute 2023.4.17 优化体验 管理控制 在创建DataWorks工作空间时,您需要选择工作空间所在地域,默认情况下DataWorks工作空间所在地域对应的时区即为调度时区(即任务定时调度时间所使用的时区)。...

功能发布记录

控制台页面展示优化 消息查询分页列表支持显示总数。新建 Topic 时,新建数据支持按照创建时间插入。监控管理页面,查看 Topic 信息支持分页查询。控制台 ACL 管理、用户管理页面排序优化。升级基础镜像 升级基础镜像。高可用管理平台 HAS ...

监控、诊断和故障排除

例如,在某些情况下,用户请求可能会报告一个错误,而服务器端日志中却看不到任何该请求的访问情况,这时就可以使用OSS的日志服务功能记录的日志来调查该问题的原因是否在客户端上,或者使用网络监视工具来调查网络问题。最常用的网络...

产品更新动态

任务导出文件中任务详情数据展示优化 承接语开关在创建时打开 标注任务完成按钮优化 停止任务,振铃或通话中的电话完结后的作业状态根据实际情况判断,不变更为已取消 2022年6月22日-V3.1 本次版本更新中,智能VUI能力开启内测,新增智能...

Link Visual的常见问题

介绍Link Visual视频能力集成过程中遇到的常见问题,以及对应的解决方法。请求接口返回错误,提示“请求被禁止”Link Visual服务未开通,请参见 快速体验Link Visual。请求接口返回错误,提示“Stream push failed”产品中缺少对应功能依赖...

文档修订记录

动态分区管理 2024.03.13 新增SQL诊断 新说明 基于慢Query日志的数据,Hologres提供SQL诊断的能力,通过对不同维度的趋势、明细分析,可以辅助您了解实例的使用情况并做相应的优化,以达到更好的效果。SQL诊断 2024.03.06 新增Hologres V1....

ORDER BY LIMIT执行效率低

说明 该方案会影响Global、Session后续查询的执行,若通过该方案来控制不同查询优化器行为,则需要在每个查询前对optimizer_switch重新设置,较为繁琐。此外,该方案存在版本限制。prefer_ordering_index参数为Session级别变量,可在实例...

ORDER BY LIMIT执行效率低

说明 该方案会影响Global、Session后续查询的执行,若通过该方案来控制不同查询优化器行为,则需要在每个查询前对optimizer_switch重新设置,较为繁琐。此外,该方案存在版本限制。prefer_ordering_index参数为Session级别变量,可在实例...

统计信息收集

统计信息的作用非常关键:查询优化器需要根据最新的统计信息,生成执行最优的计划。如果统计信息不准或者没有统计信息,优化器有可能会生成执行效率很差的执行计划,例如,对于一个具有索引且行数很多的数据表来说,以索引列为where条件...

指定联接顺序

包括 ORDERED 指令以指示查询优化器按照其在 FROM 子句中列的顺序联接表。如果没有包括 ORDERED 关键字,则查询优化器将选择联接表的顺序。例如,以下命令允许优化器选择FROM 子句中列的顺序联接表:SELECT e.ename,d.dname,h....

指定联接顺序

包括 ORDERED 指令以指示查询优化器按照其在 FROM 子句中列的顺序联接表。如果没有包括 ORDERED 关键字,则查询优化器将选择联接表的顺序。例如,以下命令允许优化器选择FROM 子句中列的顺序联接表:SELECT e.ename,d.dname,h....

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

在这种情况下,优化器查询转换为 store_returns 表中的列,从而允许使用JOIN消除规则。无法应用JOIN消除规则的情况 以上文的视图结构为例,查询使用到了 item 表上的一些列,JOIN操作就是必需的。示例查询语句/*PK_FK_DEPENDENCY_ENABLED...

Quick BI报表查询速度如何优化加速

问题描述 Quick BI的报表查询与其他产品的报表查询相比,非常慢,有什么方法优化吗?问题原因 查询数据量比较大,报表展示慢,可以通过数据集加速缓存方式加速查询,或者优化查询语句等。解决方案 1.如果是MaxCompute数据源,可以在新建...

基于代价的SQL优化

AnalyticDB MySQL 基于代价的查询优化器具有以下优点:面向分布式设计 AnalyticDB MySQL 查询优化器会充分利用多机资源,制定最佳的分布式查询执行计划。将一个复杂的查询拆解到多台机器上执行,对于复杂查询也能实时查询结果。高度自治...

常见问题以及改进措施

改进执行计划 收集统计信息 AnalyticDB MySQL版 的查询优化器根据统计信息估算不同计划的开销,并选择最佳计划。统计信息会自动收集,一般不需要用户关心,详情请参见 自动收集统计信息。对于新建的表,系统可能还未及时收集统计信息,您...

列存索引行列融合基础组件介绍

本文介绍了列存索引行列融合基础组件(优化器代价模型、执行器多引擎访问、存储引擎日志回放和事务处理)以及处理长尾请求问题的HybridIndexSearch算子的相关内容。背景信息 事务处理(OLTP)和分析处理(OLAP)混合工作负载在当前的业务...

Cost-based SQL诊断引擎

与基于规则不同,DAS中的SQL诊断优化服务采用的是基于代价模型方式实现,即采用和数据库优化器相同的方式去思考优化问题,最终会以执行代价的方式量化评估所有的(或尽可能所有的,因为是最优解求解的NP类问题,因此在一些极端情况下无法...

深度解析PolarDB数据库并行查询技术

本文主要介绍基于代价进行并行优化、并行...对PolarDB也是如此,在设计和开发并行查询引擎时,我们充分利用现有优化器的技术积累和实现基础,不断改进,不断打磨,最终形成了一个持续迭代的技术方案,以保证新的优化器的稳定运行和技术革新。

查询性能优化指导

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

常见问题FAQ

优化求解当前可以快速求解大规模线性规划LP、混合整数线性规划MILP、凸二次规划QP问题,目前支持命令行和C、C++、Python、Java的API调用,可在Windows,macOS和Linux系统下使用。有示例代码和案例分析讲解如何使用,免费。运行产生异常请...

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

优化查询优化器的算法,用于消除JOIN、FILTER、基于BKA(Batched Key Access)算法的IN条件中的重复条件。优化部分子查询的执行速度。V5.4.9-16142062 日期2021-02-25 类别 说明 新增特性 默认禁止执行未包含条件的UPDATE或DELETE语句。...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
商标服务 Web应用防火墙 对象存储 云防火墙 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用