分区

Logstore读写日志必定保存在某一个分区(Shard)上。每个日志库(Logstore)分若干个分区,每个分区由MD5左闭右开区间组成,每个区间范围不会相互覆盖,并且所有的区间的范围是MD5整个取值范围。Shard是每个Logstore下读写基本单元,每个...

分区

MaxCompute将分区列的每个值作为一个分区(目录),您可以指定多级分区,即将表的多个字段作为表的分区分区之间类似多级目录的关系。分区表的意义在于优化查询。查询表时通过WHERE子句查询指定所需查询的分区,避免全表扫描,提高处理...

分割分区

语法说明 分割分区 通过 ALTER TABLE…SPLIT PARTITION 命令将单个分区分为两个分区,并在新分区之间重新分配分区的内容。ALTER TABLE<table_name>SPLIT PARTITION<partition_name>AT()INTO(PARTITION[TABLESPACE]PARTITION[TABLESPACE]);...

分区分裂

场景 3:目标分区为模板化的二级分区 当二级分区是模板化分区时,可以通过分裂语法直接将某个模板二级分区分裂,分裂模板二级分区会使所有的一级分区下的子分区同时分裂。模板化二级分区是Range/Range column策略的分区表分裂 表级用法 ...

分区

分区表使用 AnalyticDB PostgreSQL支持的分区表类型包括范围(Range)分区、值(List)分区和多级分区表,下图为一个多级分区表设计实例,一级分区采用按月的区间(Range)分区,二级分区采用按地区的值(List)分区设计。使用场景 是否...

分区管理

分区计划是专门针对 Range 分区的扩展功能,ODC 支持依据用户设置的分区策略对 Range 分区表进行自动管理,用户无需手动创建新分区,以方便维护 Range 分区表。本文档旨在介绍如何在 ODC 上使用分区计划,包括对新建和删除的表分区进行自动...

复合分区

range 复合分区 range 复合分区 composite_range_partitions 的语法如下:PARTITION BY RANGE(column[,column].)[INTERVAL(expr)[STORE IN(tablespace[,tablespace].)]]{ subpartition_by_range|subpartition_by_list|subpartition_by_hash...

分区

分区可以有自己的与其他分区不同的索引、约束以及默认值。创建分区表及分区的更多细节请见CREATE TABLE。无法把一个常规表转换成分区表,反之亦然。不过,可以把一个包含数据的常规表或者分区表作为分区加入到另一个分区表,或者从分区表中...

分区设计

用户存有海量数据的表应该按照数据规模进行拆解,表的数据将拆解成多个数据分区独立存储,通常的设计原则是:主键(Primary Key)单实例数据库不要求表一定要有主键,但是对于分布式数据库,主键则是必须的,以保证一行数据是全局唯一的,...

管理分区

分区是指根据一定规则,将数据库中的一张表分解成多个更小的、容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。DDM目前支持对MySQL、Oracle、DB2和GaussDB等数据库进行表分区操作。在逆向数据库时,支持抽取...

分区索引

创建搜索索引,按照Lindorm宽表的storeId列进行HASH分区(即一级HASH分区),分区数量为64。CREATE INDEX IF NOT EXISTS idx USING SEARCH ON search_table(storeId,goodsId,goodsPrice)partition by hash(storeId)partitions 64;重要 业务...

删除分区

删除分区是指在已有的分区表上删除一个分区。本文介绍了删除分区的语法说明及其示例。语法说明 DROP TABLE[IF EXISTS]name[,.][CASCADE|RESTRICT]说明 PolarDB PostgreSQL版 中删除分区和删除普通表的语法并无区别。注意事项 在分区被删除...

动态分区

本文介绍 云数据库 SelectDB 版 动态分区相关的概念和示例,帮助您进行分区的动态管理,降低您的使用成本。概述 在某些场景下,可能会将数据库表按照天进行分区划分。如果需要手动管理分区,可能由于没有创建分区导致数据导入失败,这给...

分区合并

执行以下SQL将表组mytg1的p1、p2合并成一个新分区p12(意味着tb1和tb2的分区p1、p2会同步的合并成一个新分区p12):ALTER TABLEGROUP mytg1 MERGE PARTITIONS p1,p2 TO p12 List/List column 分区分区合并 对于list/list column分区策略...

新建分区

新建分区是指在已有的分区表上新增一个分区。本文介绍了新建分区的语法及其示例。语法说明 CREATE TABLE[IF NOT EXISTS]table_name PARTITION OF parent_table[({ column_name[WITH OPTIONS][column_constraint[.]]|table_constraint }[,.]...

删除分区

删除分区是指在已有的分区表上删除一个分区。本文介绍了删除分区的语法说明及其示例。语法说明 删除分区 ALTER TABLE<table_name>DROP PARTITION;删除子分区 ALTER TABLE<table_name>DROP SUBPARTITION;注意事项 在分区被删除后,分区中的...

分区迁移

注意事项 本文要求 PolarDB-X 实例版本必须为5.4.14-16539836及以上...场景 4:目标分区是非模板化的二级分区 和场景3不一样,当二级分区是非模板化分区时,迁移二级分区就是迁移具体的分区,语法请参见 场景3:目标分区是模板化的二级分区

删除分区

删除分区是指在已有的分区表上删除一个分区。本文介绍了删除分区的语法说明及其示例。语法说明 DROP TABLE[IF EXISTS]name[,.][CASCADE|RESTRICT]说明 PolarDB PostgreSQL版(兼容Oracle)中删除分区和删除普通表的语法并无区别。注意事项 ...

分区投影

分区投影当前仅支持DLA的Presto计算引擎,并且只能在Presto引擎的CU版本中使用。当分区路径在OSS中不存在时,使用分区投影功能执行SQL,DLA会返回空的结果,不会进行报错。如何使用分区投影 分区投影属于表级别的功能,您只需要在建表的...

规约分区

规约分区用于减少HASH分区的数量。概述 规约分区是针对于HASH分区的行为,用于减少HASH分区的数量,减少的过程中会使部分HASH分区的数据重新分布。在一致性HASH分区算法下,每次规约会固定影响两个分区的数据分布。语法-drop partition ...

移动分区

PolarDB PostgreSQL版(兼容Oracle)支持将分区或者子分区移动到新的表空间。语法说明 移动分区 ALTER TABLE<table_name>MOVE PARTITION<partition_name>TABLESPACE;移动子分区 ALTER TABLE<table_name>MOVE PARTITION<partition_name>...

修改分区

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,ALTER TABLE DDL 修改分区的支持转换范围。总览 modify_table_partition:{ modify_range_partition|modify_hash_partition|modify_list_partition } modify_range...

新建分区

新建分区是指在已有的分区表上新增一个分区。本文介绍了新建分区的语法及其示例。语法说明 ALTER TABLE<table_name>ADD PARTITION;Where partition_definition is:{|<range_partition>} and list_partition is:PARTITION[]VALUES([,].)...

删除分区

场景 2:删除一个包含二级分区的一级分区 对于含有二级分区的一级分区,删除一级分区时,连同一级分区下的所有二级分区都会删除。r_k_tp_t1与r_k_tp_t2都采用Range分区,建表SQL如下所示:CREATE TABLE `r_k_tp_t1`(`a` bigint(20)UNSIGNED...

修改分区

List/List Columns的分区策略,若分区定义使用了default等“catch-all”分区,不支持执行该分区操作。全局索引表不支持Drop Values操作。含全局索引的分区表不支持Drop Values操作。名词解释 表组:分区列完全相同的一组逻辑表或全局索引表...

创建分区

RANGE 分区、LIST 分区、HASH 分区支持函数分区键(分区键为表达式或函数)和列分区键(分区键为字段),KEY 分区仅支持列分区键。支持指定 PARTITIONS number 和 SUBPARTITIONS number。不支持的范围 创建分区时,不支持创建 LINEAR HASH ...

分区裁剪

分区表能够将大的事实表分解成多个小表,根据查询条件自动跳过不满足条件的分区数据,从而提高查询效率。分区裁剪(Partition Pruning)是数据库分区表中常用的性能优化手段。使用限制 仅支持分区表。仅支持在Range或List分区列上使用范围...

增加分区

场景2:目标分区是含有二级分区的一级分区 示例1:增加一个一级分区,但同时指定二级分区定义 说明 该种用法仅适用于非模板化的二级分区。假设r_h_t1与r_h_t2都采用Range+Key的非模板化二级分区,建表SQL如下所示:CREATE TABLE `r_k_ntp_t...

修改分区

PolarDB PostgreSQL版(兼容Oracle)支持修改分区或者子分区,包括修改部分分区的属性。本文介绍了其语法及示例。语法说明 修改分区 ALTER TABLE<table_name>MODIFY PARTITION<partition_name>add_drop PartitionBoundSpec 修改子分区 ...

新建分区

新建分区是指在已有的分区表上新增一个分区。本文介绍了新建分区的语法及其示例。语法说明 创建分区 ALTER TABLE<table_name>ADD PARTITION;Where partition_definition is:{|<range_partition>} and list_partition is:PARTITION[]VALUES...

清空分区

场景2:清空一个含有二级分区的一级分区 由于一级分区下含有二级分区,所以清空一级分区,实际是会同时清空该一级分区下的所有二级分区。假设r_k_tp_t1与r_k_tp_t2都采用Range分区,建表SQL如下所示:CREATE TABLE `r_k_tp_t1`(`a` bigint...

合并分区

PolarDB PostgreSQL版(兼容Oracle)支持合并两个分区或子分区。本文详细介绍了其语法及示例。语法说明 合并分区 通过 ALTER TABLE…MERGE PARTITION 命令将两个分区合并为一个分区,并在新分区中包含之前两个分区的内容。ALTER TABLE ...

分区剪枝

PolarDB PostgreSQL版 支持分区剪枝功能,可以显著提高对分区表的查询速度。概述 PolarDB PostgreSQL版 提供了分区剪枝(Partition Pruning)功能,如果启用了分区剪枝,规划器将会检查每个分区的定义并且检验该分区是否因为不包含符合查询...

删除分区

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,ALTER TABLE DDL 删除分区的支持转换范围。总览 drop_table_partition:DROP partition_extended_names[update_index_clauses[parallel_clause]]partition_...

重组分区

场景2:目标分区是含有二级分区的一级分区 示例1:重组多个一级分区,同时指定二级分区定义 说明 该种用法仅适用于非模板化的二级分区。假设r_h_t1与r_h_t2都采用Range+Key的非模板化二级分区,建表SQL如下所示:CREATE TABLE `r_k_ntp_t1`...

分区剪枝

PolarDB PostgreSQL版(兼容Oracle)支持分区剪枝功能,可以显著提高对分区表的查询速度。概述 PolarDB PostgreSQL版(兼容Oracle)提供了分区剪枝(Partition Pruning)功能,如果启用了分区剪枝,规划器将会检查每个分区的定义并且检验该...

分区剪枝

PolarDB PostgreSQL版(兼容Oracle)支持分区剪枝功能,可以显著提高对分区表的查询速度。概述 PolarDB PostgreSQL版(兼容Oracle)提供了分区剪枝(Partition Pruning)功能,如果启用了分区剪枝,规划器将会检查每个分区的定义并且检验该...

自定义分区

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,CREATE TABLE DDL 自定义分区的支持转换范围。自定义 range 分区 自定义 range 分区 range_partition_desc 的语法如下:PARTITION[partition]range_values_clause...

截断分区

与截断表的操作类似,PolarDB PostgreSQL版(兼容Oracle)可以指定一个分区进行截断。本文介绍了其语法及示例。语法说明 ALTER TABLE<table_name>TRUNCATE PARTITION;ALTER TABLE<table_name>TRUNCATE SUBPARTITION;使用以上 TRUNCATE ...

分区连接

PolarDB PostgreSQL版 支持分区连接(Partition-Wise Join)功能,可以减少分区之间的无效连接,提升连接查询的性能。概述 分区连接用于两个分区表之间Join优化。当分区表之间使用分区键进行Join时,可以通过分区连接减少分区之间无效的...
共有84条 < 1 2 3 4 ... 84 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
商标服务 阿里邮箱 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用