分区扫描算子

背景信息 对数据库的分区进行扫描时,优化器会对每个子分区生成最优的执行计划,然后通过Append算子将子分区的执行计划串联起来,作为分区扫描的最优执行计划。如果子分区的数量不多,上述过程将会快速完成。然而,PolarDB PostgreSQL...

调优实践

'))")此执行计划中出现了BKAJOIN算子,BKAJOIN每次从左获取一批数据,就会拼成一个IN查询取出右相关联的行,并在最后执行JOIN操作。由于左数据量很大,需要取很多次才能完成查询,执行很慢。无法下推JOIN的原因是:当前情况下,...

MySQL性能排查解析

mysqldumpslow-s r-t 10/var/lib/mysql/slow.log 查看结构并使用explain查看执行计划 show create table table_name 查看结构。explain慢sql语句查看具体的慢sql的执行计划。id:sql的序列号。select_type:查询类型,SIMPLE、PRIMARY、...

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

什么是统计信息 云数据库 RDS MySQL 版查询优化器依据的统计信息计算不同执行计划的代价,因此中统计信息的准确对查询优化器选取正确的执行计划至关重要。什么情况下需要收集统计信息 当上有大量的数据修改时,例如从数据源加载大量...

并行计划

并行连接 正如在非并行计划中那样,驱动可能被使用嵌套循环、哈希连接或者归并连接到一个或者多个其他。连接的内侧可以是任何类型的被规划器支持的非并行计划,假设它能够安全地在并行工作者中运行。根据连接类型,内侧还可以是一种...

常见问题以及改进措施

常见计划问题 Join Method以及Inner和Outer 根据Join Method选择Inner和Outer,一般情况下 AnalyticDB MySQL版 自动选择Join的左右,您也可以自行检查左右的选择是否合理。Hash Join中,右创建Hash,左去右中查找符合条件的...

OPT_PARAM Hints

enable_partition_pruning 允许或禁止查询规划器从查询计划中消除一个分区的分区。同时也控制着规划器产生允许执行器在查询执行期间移除(忽略)分区的查询计划的能力。enable_partitionwise_aggregate 允许或禁止查询规划器使用面向分区...

OPT_PARAM Hints

enable_partition_pruning 允许或禁止查询规划器从查询计划中消除一个分区的分区。同时也控制着规划器产生允许执行器在查询执行期间移除(忽略)分区的查询计划的能力。enable_partitionwise_aggregate 允许或禁止查询规划器使用面向分区...

术语

分区组(Partition Group)AUTO模式数据库中,当组中的为分区时,该组的所有的某个分区构成一个分区组,分区组是分区调度的基本单元,属于某个分区组的所有分区始终会位于同一个存储节点。Join Group AUTO模式数据库中,Join ...

节省计划

购买入口 购买链接 节省计划付费类型 购买按写入数据量计费模式节省计划时,支持的付费类型如下所示。付费方式 说明 全预付 购买时一次性预付所有承诺消费金额,有效期内超出部分仍按写入量计费。0预付 购买时无需支付费用,有效期内每天...

OOM常见问题排查指南

通过执行 explain命令查看执行计划,如果数据量更大的在下方,小在上方时,表示使用更大的构建Hash,这种Join Order容易导致OOM。Join Order不正确的原因通常如下。未及时更新统计信息,例如下图中上面的没有更新统计信息,...

HTAP中的行列混存查询优化

但即使这样,含有大量join的查询语句仍可能产生数量巨大的等价计划,对于n个形成的join,一共有至少2 n 种可能的join顺序。在不考虑笛卡尔积的情况下,join plan数量与枚举时间的关系如下图所示:由上图可以看出,最坏的情况下,包含12张...

什么是节省计划

节省计划的分类和区别如下所示,更详细的属性说明,请参见 购买和使用节省计划。对比项 通用型 ECS计算型 弹性版 适用场景 资源用量稳定的业务,例如系统升级、集群部署等,虽然可能释放和重新创建实例,但总体使用量相对稳定。资源用量...

5.6/5.7/8.0版功能对比

SQL Trace ❌ 其他功能 功能 集群版 回收站 ❌ Fast Query Cache ✔️ 计划固化(Statement Outline)✔️ Returning ✔️ Readable Protobuf ❌ MySQL 8.0 不同功能大类的产品系列支持情况如下:数据迁移 功能 集群版 多主集群(库)...

PolarDB并行查询

refix 原始的串行计划需要转换为leader计划,因此要替掉不必要的执行结构并调整一些引用关系,如上图右上部分,由于t1 join t2和部分聚集操作已经下推,leader上需要去掉不必要的结构,并替换为从一个collector table中读取worker传递上来...

最佳实践

PolarDB PostgreSQL版 支持根据的大小或执行计划的代价来控制对查询使用ePQ还是单机执行,从而在查询不同大小的和执行不同代价的计划时,能够选择性能更好的查询执行方式。关于更多ePQ的原理介绍和性能数据,请参见 PolarDB PostgreSQL...

动态分区管理

Hologres的动态分区功能无需预先设定所有分区信息,可依据创建分区时配置的动态分区规则,自动创建并管理分区子。同时,还支持将符合条件的分区数据迁移到低频存储设备,在保证查询性能的同时,有效降低存储费用。功能介绍 动态分区...

计划加速

此时如果对这个分区进行查询,查询计划如下:explain analyze select*from part_hash;QUERY PLAN-Append(cost=0.00.344500.00 rows=16300000 width=22)->Seq Scan on part_hash_sys0102(cost=0.00.26.30 rows=1630 width=22)->Seq Scan ...

优雅下线

配置处理流程 在添加完下线对象后,您可以对整体的下线流程进行精细化的配置,包括启动下线、延迟调度、暂停调度、下线任务、重命名产出、删除产出、完成下线等阶段,启动下线计划到最终完成下线过程中,每一阶段均支持您自主选择是否...

数据质量治理

用户通过设置的数据质量规则执行面向不同计算资源的质量检查任务(包括质量检查计划和场景画布规则),在物理监控明细以及数据质量监控报告页面查看系统整体数据质量概览及多维度细分数据的质量情况。前提条件 已根据快速入门教程完成...

级备份

本文介绍如何备份RDS MySQL的部分库或。自动备份部分库 RDS默认备份:为保障数据安全,RDS的默认备份总是备份所有库,不支持只备份一部分。如果无需备份某些库,建议将其删除或迁移至本地。DBS备份:DBS的逻辑备份支持自动备份部分...

创建备份计划

如果备份库存在结构不合理、大、大字段等情况,备份计划规格选择过小可能会导致后续备份计划资源不足,备份出现异常的情况。建议您在购买时选择较高规格的备份计划避免后续备份出现异常。操作步骤 登录 DBS控制台。单击左侧导航栏中...

质量评估

质量评估通过用户自定义质量检查计划,根据用户...物理监控明细 支持以物理为维度,查看物理在数据开发和质量计划检测中最新的数据质量结果。支持对物理历史质量实例运行记录进行查看。支持下载失败数据的脏数据样例至本地进行查看。

配置备份计划

通过配置备份计划,您可以设置备份的库或、备份频率、存储方式、备份周期等关键信息,系统将根据设置的备份策略自动对数据库进行定期备份。前提条件 已创建备份计划。具体操作,请参见 创建备份计划。准备数据库账号,并确认待备份数据库...

优化内部的性能

查看统计信息是否正确 通过查看执行计划:未及时同步统计信息导致生成较差的执行计划,示例如下:tmp1 的数据量为1000万行,tmp 的数据量为1000行。Hologres默认统计信息中的行数为1000行,通过执行 explain SQL语句,如下展示结果所示...

版本发布说明

缺陷修复 修复包含clustered index的在创建local索引时,部分旧的执行计划没有清理的问题。修复在DRDS模式数据库中,执行多 RENAME 时,有概率找不到物理的问题。修复不同存储池同时扩缩容可能导致CDC DN列表计算不正确的问题。修复...

PolarDB MySQL版逻辑备份

数据库配置 类别 配置 说明 无 备份计划名称 DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。备份源信息 备份方式 默认为创建计划时购买的备份方式,本示例为逻辑备份。数据库所在位置 待备份...

MariaDB逻辑备份

数据库配置 类别 配置 说明 无 备份计划名称 DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。备份源信息 备份方式 默认为创建计划时购买的备份方式,本示例备份方式为 逻辑备份。数据库所在位置...

Redis逻辑备份

数据库配置 类别 配置 说明 无 备份计划名称 DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。备份源信息 备份方式 默认为创建计划时购买的备份方式,本示例备份方式为 逻辑备份。数据库所在位置...

RDS MySQL或自建MySQL逻辑备份

数据库配置 类别 配置 说明 无 备份计划名称 DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。备份源信息 备份方式 默认为创建计划时购买的备份方式,本示例备份方式为 逻辑备份。数据库所在位置...

节省计划

节省计划付费类型 购买节省计划时,支持的付费类型如下所示。重要 节省计划需要成功匹配按量付费实例才能实现优化成本,仅购买节省计划并无意义。请在购买节省计划前系统了解相关特性,更多信息,请参见 什么是节省计划。付费方式 说明 ...

备份集自动归档到备份服务器

数据库配置 类别 配置 说明 无 备份计划名称 DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。备份源信息 备份方式 默认为创建计划时购买的备份方式,本示例为逻辑备份。数据库所在位置 此处选择...

PostgreSQL逻辑备份

数据库配置 类别 配置 说明 无 备份计划名称 DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。备份源信息 备份方式 默认为创建计划时购买的备份方式,本示例备份方式为 逻辑备份。数据库所在位置...

ECS自建数据库的灾备与安全

数据库配置 类别 配置 说明 无 备份计划名称 DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。备份源信息 备份方式 默认为创建计划时购买的备份方式,本示例为逻辑备份。数据库所在位置 选择 ECS...

Global Hints

到目前为止,hint已直接应用于 SQL 命令中引用的。在 SQL 命令中引用视图时,也可以对视图中显示的应用hint。hint本身不会在视图中显示,而是在引用视图的 SQL 命令中显示。指定要应用于视图中的hint时,视图和名称在提示参数列表...

使用Hybrid Plan加速宽查询

三种场景下的执行计划均为冷启动查询,查询时间如下:仅使用行存 仅使用列存索引 使用Hybrid Plan加速列存宽查询 232.48秒 2.56秒 0.33秒 由上表中的查询时间可以看出,对于涉及宽的查询,使用Hybrid Plan加速宽查询功能可以获得明显...

2024年

修复分区Alter Table与Analyze死锁的问题。修复分区bitmap index scan触发Out Of Memory的问题。修复gpfdist外表在使用custom format时需要识别并处理字符串中的\0x00,否则读取数据会被截断的问题。2024年01月 V6.6.2.0 类别 功能 ...

自建数据库异地备份

数据库配置 类别 配置 说明 无 备份计划名称 DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。备份源信息 备份方式 默认为创建计划时购买的备份方式,即逻辑备份。数据库所在位置 请选择 有公网...

Global Hints

到目前为止,hint已直接应用于 SQL 命令中引用的。在 SQL 命令中引用视图时,也可以对视图中显示的应用hint。hint本身不会在视图中显示,而是在引用视图的 SQL 命令中显示。指定要应用于视图中的hint时,视图和名称在提示参数列表...

数据库实时入仓快速入门

通过完整的拓扑图能了解到整个数据的同步计划,即具体同步哪些。手动设置每个节点的并发。设置作业为4并发;由于tpc_ds中的store_sales数据量最大,可以单独设置holo.tpc_ds.store_sales Sink节点并发为8,提升Hologres的写入性能。...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库Cassandra版 安全众测 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用