分区表使用跨机并行查询

PolarDB PostgreSQL版(兼容Oracle)支持对分区表使用跨机并行查询的功能。通过对分区表使用跨机并行查询,提升数据库的性能。功能介绍 当前对分区表使用跨机并行查询支持的功能如下所示:支持range分区的并行查询。支持list分区的并行查询...

REPAIR PARTITION

ALTER TABLE.REPAIR PARTITION 命令用于修复损坏的分区或子分区:ALTER TABLE table_name REPAIR PARTITION {partition_names|ALL} 其中,partition_names 为:{partition_name|subpartition_name} 参数 参数 参数说明 table_name 分区表的...

ANALYZE PARTITION

ALTER TABLE table_name ANALYZE PARTITION {partition_names|ALL} 其中,partition_names 为:{partition_name|subpartition_name} 参数 参数 参数说明 table_name 分区表的名称(可以采用模式限定的方式引用)。partition_name 分区名称...

ECS应用角色(EMR 3.32及之前版本和EMR 4.5及之前版本...

dlf:BatchGetPartitionColumnStatistics 批量获取表分区统计信息。dlf:CreateLock 创建元数据锁。dlf:UnLock 解锁指定的元数据锁。dlf:AbortLock 终止元数据锁。dlf:RefreshLock 刷新元数据锁。dlf:GetLock 获取元数据锁。dlf:...

REBUILD PARTITION

语法 ALTER TABLE.REBUILD PARTITION 命令用于重建带有子分区的分区:ALTER TABLE table_name REBUILD PARTITION {partition_names|ALL} 参数 参数 参数说明 table_name 分区表的名称(可以采用模式限定的方式引用)。partition_name 分区...

ALTER TABLE

说明 通过 alter table 改变聚簇属性,只对分区表有效,非分区表一旦建立聚簇属性就无法改变。alter table 语句适用于存量表,在增加了新的聚簇属性后,新的分区将按设置的聚簇属性存储。alter table 只会影响分区表的新建分区(包括 ...

实时同步任务延迟解决方案

由于在Flush间隔内待写入MaxCompute表的数据实际是在实时同步任务的一组队列中保存,每个队列会缓存一个MaxCompute的写入数据,队列的默认最大个数是5个,如果对应于MaxCompute表分区列的源端列在配置的Flush间隔内可枚举值个数超过了缓存...

CHECK PARTITION

参数 参数说明 table_name 分区表的名称(可以采用模式限定的方式引用)。partition_name 分区名称。subpartition_name 子分区名称。示例 检查 sales_range_list 表的分区 q1_2021 和子分区 p5:ALTER TABLE sales_range_list CHECK ...

MaxCompute分区表数据导入

本文为您介绍如何将MaxCompute分区表数据导入到Hologres分区表。前提条件 已购买并开通Hologres实例,开通方法请参见 购买Hologres。已开通MaxCompute并创建项目,详情请参见 开通MaxCompute和DataWorks。已开通DataWorks服务并创建...

分区表系统视图

PolarDB PostgreSQL版(兼容Oracle)提供了系统视图,您可以使用系统视图来查看分区表的结构信息。PolarDB PostgreSQL版(兼容Oracle)提供了以下几个系统视图和系统函数,供您查看数据库中分区表的相关信息。pg_partitioned_table 返回...

DROP PARTITION TABLE

DROP PARTITION TABLE语句用于删除分区表。本文为您介绍DROP PARTITION TABLE的用法。使用限制 删除分区表父表时,默认同时删除分区表子表。PARTITION TABLE 为需要删除的目标分区表。语法 删除分区表的语法如下。DROP TABLE[IF EXISTS]...

分区表系统视图

PolarDB PostgreSQL版 提供了系统视图,您可以使用系统视图来查看分区表的结构信息。PolarDB PostgreSQL版 提供了以下几个系统视图和系统函数,供您查看数据库中分区表的相关信息。pg_partitioned_table 返回字段说明 列名 描述 partrelid ...

Hologres结果

false createparttable 当写入分区表时,是否根据分区值自动创建分区表。Blink独享 3.7及以上版本支持该功能。默认值为 false。重要 请您谨慎使用该功能,确保分区值不会出现脏数据,从而导致创建了错误的分区表。false 说明 ...

分区策略使用示例

设置 OceanBase MySQL 类型的表分区策略 示例:在数据源 mysql424 下数据库 test_424 中,对 order 表设置创建分区策略和删除分区策略。信息项 示例值 项目名称 odc_4.2.0 所属数据源 mysql424 数据库名称 test_424 表名称 order 在 SQL ...

与标准SQL的主要区别及解决方法

表分区 单表最多支持6万个分区。超过6万个分区会报错。选择合适的分区列,减少分区数。一次查询输入的分区不能超过1万个,否则会报错。如果是2级分区且查询时只根据2级分区进行过滤,总的分区数大于1万也可能导致报错。解决方法请参见 执行...

使用OSS Foreign Table分区表

AnalyticDB PostgreSQL版 OSS Foreign Table(简称OSS FDW)支持分区表功能,当分区列出现在查询语句的WHERE条件中时,可以有效减少从OSS上拉取的数据量,从而提升查询的执行效率。注意事项 OSS FDW分区表功能对数据文件的目录结构有一定...

移动分区

ALTER TABLE…MOVE PARTITION 命令可以移动LIST、RANGE或HASH分区表的分区。与上面描述相同的行为适用于与 MOVE SUBPARTITION 子句一起使用的 subpartition_name。您必须拥有该表才能调用 ALTER TABLE.MOVE PARTITION 或 ALTER TABLE.MOVE ...

读数据

本文介绍读数据表算子的...最新分区(仅MaxCompute):在运行时,读取分区表的一级分区中分区值最大的分区里的数据,分区最大值按字母排序。区间:读取“开始分区”到“结束分区”之间的所有分区的数据。自定义:读取指定单个指定分区的数据。

清空分区

基于表名进行表组级的分区清空操作(注意,表组内的分区表不能是GSI表或含有GSI的分区表)ALTER TABLEGROUP BY TABLE r_t1/*表名*/TRUNCATE PARTITION p1;场景2:清空一个含有二级分区的一级分区 由于一级分区下含有二级分区,所以清空一级...

通过日志服务迁移日志数据至MaxCompute

MaxCompute分区列 按顺序左边填写与MaxCompute表分区列映射的日志服务字段名称,右边填写或者选择MaxCompute表的普通字段名称及字段类型。重要 投递MaxCompute是批量任务,需谨慎设置分区列及其类型。保证一个同步任务内处理的数据分区数...

全局索引

全局索引(GLOBAL INDEX)是分区表上的一种索引技术,可以创建在分区表的非分区键上,也支持提供唯一约束。前提条件 支持的 PolarDB PostgreSQL版 的版本如下:PostgreSQL 14(内核小版本14.6.4.0及以上)说明 您可通过如下语句查看 ...

全局索引

全局索引(GLOBAL INDEX)是分区表上的一种索引技术,可以创建在分区表的非分区键上,也支持提供唯一约束。前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.4.0及以上)说明 您可通过如下...

修改分区

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,ALTER TABLE DDL 修改分区的支持转换范围。...不支持 indexing_clause 子句修改表分区的索引属性,会忽略。不支持 partition_attributes 子句修改分区参数,会忽略。

INTERVAL RANGE分区

例如,您可以创建一个INTERVAL RANGE分区表,该表分区范围为1个月且当前的转换点为2019年2月15日。如果您尝试为2019年5月10日插入数据,那么将创建2019年4月15日至5月15日所需的分区,并将数据插入该分区。将跳过2019年2月15日至2019年3月...

全局二级索引(GSI)

原理和特性 在分布式数据库的分区表中,数据被按照建表时指定的分区键进行路由和存储,因此包含分区键的查询可以快速定位到一个具体分区,而其它查询则需要全分区扫描。对于分布式数据库而言,全分区扫描除了会增加慢查询数量降低系统吞吐...

修改分区

含全局索引的分区表不支持Drop Values操作。名词解释 表组:分区列完全相同的一组逻辑表或全局索引表的集合。全局索引:使用另一个维度进行水平分区的数据与主表始终保持强一致的分区表。语法 ALTER alter_target_definition modify_...

ALTER PARTITION TABLE

ALTER PARTITION TABLE语句用于修改分区表。本文为您介绍ALTER PARTITION TABLE的用法。命令格式 Hologres支持以下3种修改分区表的操作。ALTER TABLE[IF EXISTS]table_name RENAME to new_table_name;ALTER TABLE[IF EXISTS]table_name ...

表格存储建表注意事项

当表拥有多个分区时,每个分区所存储的数据对应的是该表分区键列值某个范围内所有的数据。所有的分区键列值范围是按照其列值自然序切分的,即按照Integer或String(主键列数据类型)的自然序切分。除了会影响到数据访问的性能,数据的分区...

OPTIMIZE PARTITION

参数 参数说明 table_name 分区表的名称(可以采用模式限定的方式引用)。partition_name 分区名称。subpartition_name 子分区名称。示例 优化 sales_range_list 表的分区 q1_2012 和子分区 p5:ALTER TABLE sales_range_list optimize ...

如何确定分区个数

HASH分区 您可以在创建分区表时多尝试几个分区值,尽量找一个可以使得数据均衡分布的一个值作为分区值。以下命令可以辅助您来评估分区数量。查看按照ID值分为10个分区后每个分区的数据量。select id%10 as part_id,count(1)from table_name...

TRUNCATE

清空非分区表里的数据 将指定的非分区表中的数据清空。如果您需要清空分区表中单个或多个分区的数据,请参见 清空分区数据。命令格式 truncate table;参数说明 table_name:必填。待清空数据的非分区表的名称。清空分区数据 清空分区表中...

管理

表管理功能用于定义DataWorks中的表分区字段、临时表、导入表的标识,方便您根据表名称即可判断该表的类别;同时,支持定义表的主题和物理层级,可基于功能、类型等多个维度,将同类型的表放置相同的主题或层级统一管理。使用限制 仅 空间...

AnalyticDB PostgreSQL 7.0版使用分区外表

当查询语句的WHERE条件命中分区列时,分区表可以有效减少数据拉取量,从而提升查询的执行效率。与6.0版分区外表的区别 6.0版仅支持LIST分区,7.0版除了LIST分区外,还支持RANGE和HASH两种分区。相比较6.0版的分区外表语法,7.0版语法更加...

迁移任务查看与操作

增量迁移 MMA目前只能对新增分区进⾏增量迁移,已经迁移过的分区和⾮分区表⽆法进⾏增量迁移。说明 进⾏增量迁移前,需要更新数据源,此时MMA会拉取新增的分区等元数据。实现增量迁移的⽅法。说明 如果已经迁移过的分区源端数据有变动...

AUTO模式数据库与DRDS模式数据库

分区表的默认路由算法是基于range的一致性HASH算法,这种算法天然支持通过分裂、合并操作等变更分区,并且无须rehash所有数据,因此,AUTO模式的分区表具备分区级的变更能力。功能对比 与DRDS模式数据库相比,AUTO模式数据库新增了自动分区...

分区和列操作

添加列名或注释 为已存在的非分区表分区表添加列或注释。修改列名或注释 修改非分区表分区表的列名或注释。添加分区 为已存在的分区表新增分区。限制条件 MaxCompute单表支持的分区数量上限为6万个。对于有多级分区的表,如果需要添加...

CREATE TABLEGROUP(AUTO模式)

定义 表组是表的属性,在 PolarDB-X 中允许用户创建表组,然后将多个表和表组关联起来,同一个表组里的表必须是采用相同的分区策略,并且同一个表组的所有分区表,在涉及分区变更操作时,必须保持同步。例如要对表组的一个表的某个分区进行...

ePQ支持分区表查询

为了方便管理和提高查询性能,用户一般会使用分区表,将大表拆分成多张子分区表,每张子分区表又可以进一步拆分成二级子分区表,从而形成了多级分区表。支持弹性跨机并行查询,能够利用集群中多个计算节点提升只读查询的性能。ePQ不仅能够...

EXCHANGE PARTITION

语法 ALTER TABLE.EXCHANGE PARTITION 命令用于将一个分区或子分区与单表进行交换,可以将一个与分区表的表结构相同的单表交换为分区表中的一个分区或子分区。语法如下:ALTER TABLE target_table EXCHANGE PARTITION target_partition ...

ePQ支持分区表查询

为了方便管理和提高查询性能,用户一般会使用分区表,将大表拆分成多张子分区表,每张子分区表又可以进一步拆分成二级子分区表,从而形成了多级分区表。PolarDB PostgreSQL版 支持弹性跨机并行查询,能够利用集群中多个计算节点提升只读...
共有114条 < 1 2 3 4 ... 114 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
阿里邮箱 数字证书管理服务(原SSL证书) 商标服务 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用