PolarDB PostgreSQL版(兼容Oracle)支持对分区表使用跨机并行查询的功能。通过对分区表使用跨机并行查询,提升数据库的性能。功能介绍 当前对分区表使用跨机并行查询支持的功能如下所示:支持range分区的并行查询。支持list分区的并行查询...
PolarDB PostgreSQL版(兼容Oracle)支持对分区表使用跨机并行查询的功能。通过对分区表使用跨机并行查询,提升数据库的性能。功能介绍 当前对分区表使用跨机并行查询支持的功能如下所示:支持range分区的并行查询。支持list分区的并行查询...
全局索引(Global Index)是分区表上的一种索引技术,可以创建在分区表的非分区键上,也支持提供唯一约束。背景信息 分区表的Local Index,指每个分区都以一个Local Index分区,Local Index的分区规则和表的分区规则保持一致,因此Local ...
PolarDB PostgreSQL版(兼容Oracle)提供了跨机并行查询(Parallel Execution)的功能,支持多个计算节点...PolarDB PostgreSQL版(兼容Oracle)支持对分区表使用跨机并行查询的功能,提升数据库性能,具体可参见 对分区表使用跨机并行查询。
PolarDB PostgreSQL版(兼容Oracle)提供了跨机并行查询(Parallel Execution)的功能,支持多个计算节点...PolarDB PostgreSQL版(兼容Oracle)支持对分区表使用跨机并行查询的功能,提升数据库性能,具体可参见 对分区表使用跨机并行查询。
PolarDB PostgreSQL版(兼容Oracle)支持分区表使用任意列作为主键或者外键引用。前提条件 PolarDB PostgreSQL版(兼容Oracle)的内核小版本需为20230930(v1.1.35)版本及以上。注意事项 指定主键时,如果包含所有分区键,则默认使用Local...
概述 附加(Attach)分区:将一个普通表附加到分区表中,成为分区表的一个分区。分离(Detach)分区:将一个分区表的分区分离出来,成为一个普通表。它避免了将分区表中的数据直接删除,而是将其分离出来作为一个普通表移至别处。语法说明 ...
表进行分区后,表中的数据会存放到多个表空间,每次查询数据时不会扫描整张表。OceanBase 中 MySQL 模式支持六种分区方法:key、Hash、Range、Range Columns、List 和 List Columns。Oracle 模式支持三种分区方法:List、Range 和 Hash。...
当单张普通表的数据量超过1亿或者1 TB时,建议使用分区表。本文介绍了使用 ALTER 语法将单张普通表转换为分区表的注意事项以及示例。前提条件 普通表中的主键或唯一键需要包含分区表中的分区键字段。注意事项 普通表转换为分区表的过程中,...
分区表提升 PolarDB PostgreSQL版(兼容Oracle)2.0版本 通过改进分区系统,使得使用分区表进行查询时获得了更好的性能提升。现在,用户可以使用更灵活的分区裁剪和智能join。此外,该版本还增强了对于触发器的支持,同时增加了逻辑复制的...
MaxCompute支持对已有表的分区和列执行变更操作,如添加分区、添加列、删除列、更改列数据类型等,您可以根据实际业务场景执行相应操作。MaxCompute SQL的分区和列操作命令如下。类型 操作 功能 角色 操作入口 分区操作 添加分区 为已存在...
本文概述了分区表模块的主要实现原理,便于用户了解分区表在底层实现时的一些细节,从而能够更好地学习如何去使用分区表。分区表创建原理 分区表的创建主要涉及语法解析模块和执行模块。语法解析模块 分区表创建是分区表整个功能的核心部分...
为了方便管理和提高查询性能,用户一般会使用分区表,将大表拆分成多张子分区表,每张子分区表又可以进一步拆分成二级子分区表,从而形成了多级分区表。PolarDB PostgreSQL版 支持弹性跨机并行查询,能够利用集群中多个计算节点提升只读...
分区表提升 PolarDB PostgreSQL版(兼容Oracle)2.0版本 通过改进分区系统,使得使用分区表进行查询时获得了更好的性能提升。现在,用户可以使用更灵活的分区裁剪和智能join。此外,该版本还增强了对于触发器的支持,同时增加了逻辑复制的...
对于数据库中的事实表以及一些比较大的表,建议您使用表分区。使用表分区功能,方便您定期进行数据删除(通过alter table drop partition命令可删除整个分区的数据)和导入(使用交换分区的方式,即alter table exchange partition命令可以...
本文详细介绍了 PolarDB PostgreSQL版(兼容Oracle)分区表功能的优势和特性。概述 在 PolarDB PostgreSQL版(兼容Oracle)数据库中,分区表(Partitioned Table)是将一个表或索引物理地分解为多个更小、更便于管理的部分,这个部分称为分区...
publish_via_partition_root(boolean)此参数确定是否会使用分区表的标识和模式而不是实际更改的单个分区的标识和模式来发布中包含的分区表(或其分区)中的更改。单个分区的标识和模式是默认设置。启用此功能可以将更改复制到非分区表或...
PolarDB PostgreSQL版(兼容Oracle)分区表的查询优化可以让它相比于同样数据量的普通表性能更加优异,特别是面临超大数据量场景时,合理的使用分区,可以有效地提高查询效率。PolarDB PostgreSQL版(兼容Oracle)支持分区修剪技术和分区...
PolarDB PostgreSQL版(兼容Oracle)支持分区表的并行查询(Parallel Append)功能,可以更好地处理大规模数据的查询。概述 当代计算机往往有更多的核心可以使用,并行查询是现代数据库必不可少的能力。PolarDB PostgreSQL版(兼容Oracle)...
PolarDB PostgreSQL版(兼容Oracle)支持使用子分区模版在组合分区表中创建子分区。本文详细介绍了其语法和示例。简介 PolarDB PostgreSQL版(兼容Oracle)支持使用子分区模版在组合分区表中创建子分区。子分区模版不需要为表中的每个分区...
支持自动分区管理(通过函数接口创建分区,自动将主表数据迁移到分区表),或手工分区管理(通过函数实现,将已有的表绑定到分区表,或者从分区表剥离)。支持的分区字段类型包括int、float、date以及其他常用类型,包括自定义的domain。...
基本原理与方法 分区信息剪枝 IMCI的分区剪枝技术是指在查询时根据分区键的条件来过滤不需要查询的分区,从而减少查询的数据量和提高查询效率的技术。IMCI支持的分区类型包括RANGE、LIST、HASH三种。其中,RANGE和LIST分区会把数据表分成...
在变量声明中使用%TYPE Global Partitioned Index 支持全局分区索引,支持在分区表上创建全局分区索引。创建GLOBAL INDEX pg_hint_plan pg_hint_plan插件通过特殊的注释语句提示来调整既定的执行计划。pg_hint_plan 优化 resource manager...
分区表索引类型 PolarDB PostgreSQL版(兼容Oracle)支持分区上的两种索引类型:本地索引 在分区表本地索引(Local Index)中,本地索引与分区表的分区一一对应,具有与其表相同的分区数和相同的分区范围。每个索引分区都与基础表的一个...
在PostgreSQL中,分区表的主键只能建立在分区键上,且不能作为外键引用。PolarDB PostgreSQL版 支持分区表使用任意列作为主键或者外键引用。前提条件 支持的 PolarDB PostgreSQL版 的版本如下:PostgreSQL 14(内核小版本14.10.17.0及以上...
创建OSS分区表后,可以通过INSERT OVERWRITE重写OSS数据。本文介绍如何写入数据到分区表。步骤一:创建Schema 登录 DLA控制台。单击左侧导航栏的 Serverless Presto>SQL访问点。单击 登录到DMS,执行以下SQL创建OSS Schema。您也可以通过...
ePQ支持并行写入及查询OSS外部表 Global Index支持多级分区 PolarDB PostgreSQL版(兼容Oracle)支持在多级分区表上以及分区键上创建全局索引。支持多级分区表上创建全局索引 Global Index支持作为主键/外键 PolarDB PostgreSQL版(兼容...
数据传输服务DTS(Data Transmission Service)支持将自建Oracle同步至 云原生数据仓库AnalyticDB PostgreSQL版,帮助您构建实时数仓。前提条件 自建Oracle数据库的版本为9i、10g、11g、12c、18c或19c版本。自建Oracle数据库已开启...
在执行MaxCompute SQL过程中,使用NOT IN后面接子查询,子查询返回的结果是上万级别的数据量,但当IN和NOT IN后面的子查询返回的是分区时,返回的数量上限为1000。在必须使用NOT IN的情况下,该如何实现此查询?2019-06-19 新增PyODPS最佳...
数据传输服务DTS(Data Transmission Service)支持将自建Oracle同步至 云原生数据仓库AnalyticDB PostgreSQL版,帮助您构建实时数仓。前提条件 自建Oracle数据库的版本为9i、10g、11g、12c、18c或19c版本。自建Oracle数据库已开启...
PolarDB PostgreSQL版(兼容Oracle)支持将分区或者子分区移动到新的表空间。语法说明 移动分区 ALTER TABLE<table_name>MOVE PARTITION<partition_name>TABLESPACE;移动子分区 ALTER TABLE<table_name>MOVE PARTITION<partition_name>...
部分分区子表冷存:当只需要将已过期(低频访问)的分区子表转为冷数据时,可以直接对子表进行更换表空间操作。未过期(高频访问)的分区子表无需任何改变,仍存储在数据库云盘中,这样既不影响分区表的访问性能,又降低了存储成本。prt1为...
对分区表使用跨机并行查询 GLOBAL INDEX支持对分区表进行DDL操作 支持在对分区表进行DDL操作时(如DROP、SPLIT、MERGE等),操作该分区表下的所有GLOBAL INDEX。支持对分区表进行DDL操作 优化 ORA_HASH函数兼容性 ORA_HASH函数替换为DBMS_...
通过使用数据传输服务DTS(Data Transmission Service),您可以将自建Oracle迁移至 PolarDB PostgreSQL版(兼容Oracle)集群。前提条件 已创建源数据库自建Oracle和目标集群 PolarDB PostgreSQL版(兼容Oracle)。说明 目标集群 PolarDB ...
由于全量数据迁移会并发执行INSERT操作,导致目标数据库的表产生碎片,因此全量迁移完成后目标数据库的表存储空间会比源实例的表存储空间大。DTS会尝试恢复七天之内迁移失败任务。因此业务切换至目标实例前,请务必结束或释放该任务,或者...
本文介绍了计划加速(PartitionedTable Scan)的功能背景、使用方法以及性能对比等内容。背景 PolarDB PostgreSQL版(兼容Oracle)对分区表的分区数量没有限制。当分区超过2级时,分区数量便会成倍增加。例如,一个分区表有两级分区,一级...
本文介绍如何使用数据传输服务DTS(Data Transmission Service)将Amazon RDS Oracle作为自建Oracle迁移至 PolarDB PostgreSQL版(兼容Oracle)集群。前提条件 为保障DTS能够通过公网连接至Amazon RDS Oracle,您需要允许公网访问Amazon ...
本文介绍了 PartitionedTable Scan Node的使用方法以及性能对比等内容。背景信息 查询算子Append是分区表的常用算子,但是它的性能低下,为了解决这个问题,PolarDB 推出了PartitionedTable Scan算子,它是一个分区表的查询算子,比Append...
通过使用数据传输服务DTS(Data Transmission Service),您可以将自建Oracle迁移至 PolarDB PostgreSQL版(兼容Oracle)集群。前提条件 已创建源数据库自建Oracle和目标集群 PolarDB PostgreSQL版(兼容Oracle)。说明 目标集群 PolarDB ...
PolarDB-X 2.0的AUTO模式数据库分区表支持使用一级分区与二级分区,并且一级分区的分区策略与二级分区的分区策略具备完全正交的能力,相互组合没有限制,详情请参考 手动创建分区表(AUTO模式)。为此,PolarDB-X 2.0的AUTO模式数据库分区...