删除分区

语法说明 DROP[TABLE]name[CASCADE|RESTRICT]DROP TABLE 语句将从数据库中删除表。要清空表中的行而不破坏表,请使用 DELETE 或 TRUNCATE 语句。DROP TABLE 语句将删除目标表中存在的任何索引、规则、触发器和约束。若要删除由另一个表的...

分区热力图

当单个逻辑库下的总分区数超过8000时,则不支持采集该数据库的热力信息,该限制可以通过修改内核参数 PARTITIONS_HEATMAP_COLLECTION_MAX_SINGLE_LOGIC_SCHEMA_COUNT 来调整。当一次采集任务内采集的总分区数超过8000时,则不再采集其他...

RDS MySQL表分区的限制

RDS MySQL对表分区有以下限制:只能对数据表的整型列进行分区,或者数据列可以通过分区函数转化成整型列。最大分区数目不能超过1024。如果含有唯一索引或者主键,则分区列必须包含在所有的唯一索引或者主键内。不支持外键。不支持全文索引...

创建分区

本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,CREATE TABLE DDL 创建分区支持的转换范围。分区定义 partition_options:PARTITION BY {[LINEAR]HASH(expr)|[LINEAR]KEY[ALGORITHM={1|2}](column_list)|RANGE{...

何时选择LIST DEFAULT HASH分区

例如,对于多租户的业务系统,每个租户产生的用户数据量不均衡,您可以把大数据量的租户按照LIST规则分区,然后中小数据量的租户按照HASH规则分成多个分区,如下:租户ID 数据分区 大客户1 3000万 p1 大客户2 2600万 p2 大客户3 2400万 ...

转换RANGE和INTERVAL RANGE分区

禁用后,数据库会将INTERVAL RANGE分区表转换为RANGE分区表,并将INTERVAL RANGE分区的范围或时间间隔设置为RANGE分区的范围或时间间隔。命令如下:ALTER TABLE<table_name>SET INTERVAL();示例 以下示例会将表sales从RANGE分区转换为...

分区表索引

因此数据库会自动将索引分区与其关联的表分区同步,从而使每个表索引相互独立。本地索引通过指定 LOCAL 属性创建。在与基础表相同的列上对索引进行分区,创建相同数量的分区或子分区,并为它们提供与基础表的相应分区相同的分区范围。当...

Interval范围分区

Interval范围分区是范围分区的扩展,它允许数据库在新插入的数据超出现有分区的范围时自动创建新分区。要实现间隔范围分区,请包含INTERVAL子句并指定新分区的范围大小。范围分区的高值(也称为转换点)由范围分区键值确定。数据库会为插入...

删除分区

语法说明 DROP[TABLE]name[CASCADE|RESTRICT]DROP TABLE 语句将从数据库中删除表。要清空表中的行而不破坏表,请使用 DELETE 或 TRUNCATE 语句。DROP TABLE 语句将删除目标表中存在的任何索引、规则、触发器和约束。若要删除由另一个表的...

分区索引

前提条件 已开通 云原生多模数据库 Lindorm 实例的搜索索引服务,具体操作请参见 开通搜索索引。已通过Lindorm-cli连接Lindorm宽表引擎,具体操作请参见 通过Lindorm-cli连接并使用宽表引擎。使用场景 业务数据具有时间属性,例如车联网...

添加分区和子分区

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,ALTER TABLE DDL 添加分区和子分区的支持转换范围。总览 add_table_partition:ADD { PARTITION[partition]add_range_partition_clause[,PARTITION[partition]add_...

二级分区

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,CREATE TABLE DDL 二级分区的支持转换范围。range 二级分区 range 二级分区 subpartition_by_range 的语法如下:SUBPARTITION BY RANGE(column[,column].)...

复合分区

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,CREATE TABLE DDL 复合分区的支持转换范围。range 复合分区 range 复合分区 composite_range_partitions 的语法如下:PARTITION BY RANGE(column[,column].)...

删除子分区

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

创建分区概述

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,CREATE TABLE DDL 分区同步的支持转换范围。总览 { range_partitions|list_partitions|hash_partitions|composite_range_partitions|composite_list_partitions|...

动态分区

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

何时选择虚拟列分区

虚拟列分区可以对表达式进行分区,该表达式可能使用来自其他列的数据,并使用这些列进行计算。虚拟列分区支持所有分区类型。如果查询条件不是某一个列上的原始...如果虚拟列在另一个分区中计算出不同的值,则数据库将一行迁移到另一个分区

分区表索引

因此数据库会自动将索引分区与其关联的表分区同步,从而使每个表索引相互独立。本地索引通过指定 LOCAL 属性创建。在与基础表相同的列上对索引进行分区,创建相同数量的分区或子分区,并为它们提供与基础表的相应分区相同的分区范围。当...

分区表索引

因此数据库会自动将索引分区与其关联的表分区同步,从而使每个表索引相互独立。本地索引通过指定 LOCAL 属性创建。在与基础表相同的列上对索引进行分区,创建相同数量的分区或子分区,并为它们提供与基础表的相应分区相同的分区范围。当...

删除分区

删除分区是指在已有的分区表上删除一个分区。本文介绍了删除分区的语法说明及其示例。语法说明 DROP TABLE[IF EXISTS]name[,.]...注意事项 在分区被删除后,分区中的数据也会丢失。删除分区后,该分区下面的所有子分区也会被一同删除。

删除分区

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

EXCHANGE PARTITION

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

ADD PARTITION

本文档介绍了将分区和子分区添加到现有分区表中的方法。语法 ALTER TABLE…ADD PARTITION 命令用于将分区和子分区添加到现有的分区表中。ALTER TABLE table_name ADD PARTITION partition_definition;partition_definition 为:{list_...

变更表类型及分区策略(AUTO模式)

示例1 假设已使用如下语句在 PolarDB-X 数据库中创建了一张分区表 t_order(根据 order_id 列进行KEY分区):CREATE TABLE t_order(`id` bigint(11)NOT NULL AUTO_INCREMENT,`order_id` varchar(20)DEFAULT NULL,`buyer_id` varchar(20)...

何时使用Range-Hash分区

Range-Hash分区是一级分区为Range分区,二级分区为Hash分区的组合分区类型。Range-Hash分区对于存储历史数据的大表很常见,并且经常与其他大表连接。对于这些类型的表(典型的数据仓库系统),组合Range-Hash分区提供了在Range级别进行分区...

CHECK PARTITION

本文档介绍了检查分区或子分区,并显示分区或子分区中的数据或者索引是否已损坏的方法。语法 ALTER TABLE.CHECK PARTITION 命令用于检查分区或子分区,并显示分区或子分区中的数据或者索引是否已损坏:ALTER TABLE table_name CHECK ...

分区剪枝

根据实际的SQL语句,PolarDB PostgreSQL版 数据库支持使用静态或动态剪枝。静态剪枝发生在编译时,并预先访问有关分区的信息。静态剪枝的一个示例场景是包含 WHERE 条件的 SQL 语句,该条件在分区键列上带有常量文字。动态剪枝发生在运行时...

二级分区模板

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,CREATE TABLE DDL 二级模板分区的支持转换范围。二级分区模板 subpartition_template 定义如下:SUBPARTITION TEMPLATE({ range_subpartition_desc[,range_...

何时选择RANGE分区

RANGE分区是对历史数据进行分区的一种方便的方法。RANGE分区用边界定义了表或索引中分区的范围和分区间的顺序。RANGE分区通常用于在DATE类型的列上按时间间隔组织数据。因此,大多数访问RANGE分区的SQL语句都关注时间范围。这方面的一个...

如何确定分区个数

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

修改分区

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

删除分区数据

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,ALTER TABLE DDL 删除分区数据的支持转换范围。总览 truncate_partition_subpart:TRUNCATE { partition_extended_names|subpartition_extended_names }[{ DROP...

何时选择LIST分区

LIST分区根据数据的枚举值进行分区。以下示例为北京、天津、内蒙、河北的所有客户存储在一个分区中,其他省市的客户存储在不同的分区中。按区域分析账户的管理人员可以利用分区剪枝。区域 编号 华北(p_cn_north)1:BJ,2:TJ,3:HB,4:NM 华南...

重命名分区

全局索引:使用另一个维度进行水平分区数据与主表始终保持强一致的分区表。语法 ALTER { TABLE tbl_name|TABLEGROUP tg_name|TABLEGROUP BY TABLE tbl_name } rename_partition_specs_definition|rename_subpartition_specs_definition ...

创建分区

PolarDB PostgreSQL版 创建分区表的语法完全兼容PostgreSQL。本文详细介绍了其语法及创建不同类型...您需要先 新建分区,然后再向特定分区中插入数据。虽然在PostgreSQL中没有限制,但是我们建议在 PolarDB PostgreSQL版 中分区不要超过三级。

分区迁移

全局索引:使用另一个维度进行水平分区数据与主表始终保持强一致的分区表。分区迁移:将分区表的分区从一个存储节点(DN)挪到另一个存储节点。语法 ALTER { TABLE tbl_name|TABLEGROUP tg_name|TABLEGROUP BY TABLE tbl_name } move_...

REBUILD PARTITION

本文档介绍了如何重建带有子分区分区。语法 ALTER TABLE.REBUILD PARTITION 命令用于重建带有子分区分区:ALTER TABLE table_name REBUILD PARTITION {partition_names|ALL} 参数 参数 参数说明 table_name 分区表的名称(可以采用模式...

分区表使用跨机并行查询

通过对分区表使用跨机并行查询,提升数据库的性能。功能介绍 当前对分区表使用跨机并行查询支持的功能如下所示:支持range分区的并行查询。支持list分区的并行查询。支持hash分区的并行查询。支持分区裁剪。支持带有索引的分区表并行查询。...

DROP PARTITION

本文档介绍了删除分区和子分区以及存储在分区和子分区数据的方法。语法 ALTER TABLE…DROP PARTITION 命令用于删除分区和子分区及存储在分区和子分区内的数据。ALTER TABLE table_name DROP PARTITION partition_names;说明 该命令不可以...

新建分区

新建分区是指在已有的分区表上新增一个分区。本文介绍了新建分区的语法及其示例。语法说明 CREATE TABLE[IF NOT EXISTS]table_name PARTITION OF parent_table[({ column_name[WITH OPTIONS][column_constraint[.]]|table_constraint }[,.]...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 云数据库 MongoDB 版 云数据库 Redis 版 数据库备份 DBS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用