节点/数据库/表/分区/二级分区

数据库 在HybridDB for MySQL中,数据库是用户的逻辑概念,用户通过阿里云控制台购买实例后会自动建好指定名称的逻辑Database),该逻辑库在后端是会被切分成多个物理分库(Shard),这些物理分库对于用户是不可见的。这就是通常说的分...

GetPartition-获取元数据库分区

数据库分类命名空间,默认填写主账号 Uid 1344371 DatabaseName string 否 元数据库名称 database_test PartitionValues ListString 否 分区列表 TableName string 否 元数据表名称 test_table_20200715162543389 返回参数 名称 类型 描述 ...

ListPartitions-获取元数据库分区列表

数据库分类命名空间,默认填写主账号 Uid 1344371 DatabaseName string 否 元数据库名称 database_test NextPageToken string 否 翻页 token,从返回结果返回,无则传空字符串或'' 2cb472ec1bf84f8d92f9c4baa0d21c19aa PageSize integer 否...

BatchGetPartitions-批量获取元数据库分区

均采用 JSON 格式 CatalogId string 否 数据库分类命名空间,默认填写主账号 Uid 1344371 DatabaseName string 否 元数据库名称 database_test PartitionValueList PartitionValueList 否 分区值列表 TableName string 否 元数据表名称 ...

云原生分布式数据库PolarDB-X 1.0和2.0区别

概述 本文主要介绍云原生分布式数据库PolarDB-X 1.0和2.0的区别。详细信息 PolarDB-X提供1.0中间件形态,以及2.0一体化形态,具体区别如下:PolarDB-X 1.0中间件形态由计算层PolarDB-X实例与存储层私有定制RDS实例组成,通过挂载多个MySQL...

AnalyticDB PostgreSQL 7.0版使用分区外表

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

概述

组合分区提供了二维分区的优点。从性能的角度来看,您可以根据SQL语句在一个或两个...数据库将二级分区表中的每个子分区存储为一个单独的物理表。因此,子分区的属性是独立的,可以与表的属性或子分区所属的一级分区不同,使用中更加灵活。

INTERVAL RANGE简介

INTERVAL RANGE是RANGE分区的扩展,当新插入的数据超过现有分区的范围时,该分区允许数据库自动创建新分区。前提条件 集群版本需为 PolarDB MySQL版 8.0.2版本且Revision version为8.0.2.2.0及以上。您可以通过 查询版本号 确认集群版本。...

分区表系统视图

PolarDB PostgreSQL版 提供了以下几个系统视图和系统函数,供您查看数据库分区表的相关信息。pg_partitioned_table 返回字段说明 列名 描述 partrelid 分区表 pg_class 项的OID。partstrat 分区策略。取值如下:h:哈希分区表 l:列表...

INTERVAL RANGE分区

INTERVAL RANGE分区是RANGE分区的扩展,当新插入的数据超过现有分区的范围时,该分区允许数据库自动创建新分区。INTERVAL RANGE分区需要包含Interval子句并为新分区指定范围大小。范围划分的高值由范围划分键值决定,当插入的数据值超过了...

分区表视图

您可以通过以下视图查询分区和子分区信息:ALL_PART_TABLES ALL_TAB_PARTITIONS ALL_TAB_SUBPARTITIONS ALL_PART_KEY_COLUMNS ALL_SUBPART_KEY_COLUMNS ALL_PART_TABLES ALL_PART_TABLES视图提供当前数据库中的所有分区表的信息。...

分区表扫描算子

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

分区表系统视图

PolarDB PostgreSQL版(兼容Oracle)提供了以下几个系统视图和系统函数,供您查看数据库分区表的相关信息。ALL_PART_TABLES 返回字段说明 列名 描述 owner 表的所有者。schema_name 表所在的schema。table_name 表名。partitioning_type ...

概述

不支持 不支持 支持 支持 支持 支持 不支持 清空分区 清空一个分区数据 支持 支持 支持 支持 支持 支持 支持 分区变更操作对不同变更对象的支持 AUTO模式数据库分区表允许将分区定义完全相同的分区表集合划为一个表组,这样同一个表组的...

手动创建分区表(AUTO模式)

DATABASE|CREATE DATABASE|+-+-+|part_db|CREATE DATABASE `part_db`/*MODE='auto'*/|+-+-+1 row in set(0.18 sec)创建数据库的语法详情,请参见 CREATE DATABASE。如果分区表的主键不含分区键,且不是自增主键,需要业务保证主键的唯一性...

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

PolarDB-X数据库模式概述 从 PolarDB-X 5.4.13版本开始,新增支持AUTO模式的数据库(也称为自动分区数据库)。AUTO模式的数据库支持自动分区,即创建表时无需指定分区键,数据即可自动在集群内均匀分布;同时也支持使用标准的MySQL分区表语...

何时选择HASH分区

对于分布规则不明显的数据,并没有明显的范围查找等特征,可以使用HASH分区,将数据分区列的值按照HASH算法打散到不同的分区上,将数据随机分布到各个分区。使用HASH分区的目的如下:使分区数据分布均匀,分区间可以并行访问;根据分区键...

何时选择间隔(Interval)分区

下列情况下建议您使用间隔分区数据按时间维度维护。维护滚动的数据窗口。不希望手动运维增加新的分区。以下示例将 orde_time 作为分区键,按间隔划分 sales 表。创建Interval Range分区表需要一个初始的转换点,然后才能在转换点之外自动...

OPTIMIZE PARTITION

本文档介绍了优化分区或子分区、回收未使用的空间和整理分区数据文件的方法。描述 如果从分区或子分区中删除了大量的行,或者对一个带有可变长度的行(即存在VARCHAR、BLOB或TEXT类型的列)进行修改,可以使用 ALTER TABLE…OPTIMIZE ...

分区表简介

分区策略 PolarDB PostgreSQL版 分区表提供了多种分区策略(Partitioning Strategies)来控制数据库如何将数据放入分区:范围分区(Range Partitioning)表被分区为由分区键定义的“范围”,分配给不同分区的值范围之间没有重叠。例如,可以...

分区表常见问题

在源端的数据库中某张表是不分区的,通过DTS迁移到目标数据库中,需要对该表进行分区,是否支持?支持。在数据同步任务中手动创建好分区表的结构,然后配置映射关系进行数据同步即可。大版本升级过程中,是否可以把普通单表转换为分区表?...

分区表简介

分区策略 PolarDB PostgreSQL版(兼容Oracle)分区表提供了多种分区策略(Partitioning Strategies)来控制数据库如何将数据放入分区:范围分区(Range Partitioning)表被分区为由分区键定义的“范围”,分配给不同分区的值范围之间没有重叠...

自动化管理分区

示例如下:创建一个与分区表相同表结构的非分区表来做exchange,DDL结束后分区数据会被交换出去,原来的分区会变为空分区。DELIMITER|CREATE EVENT IF NOT EXISTS exchange_partition ON SCHEDULE EVERY 1 DAY STARTS '2022-05-21 02:00:00'...

分区

数据库对下列分区形式提供了内建支持:范围划分:表被根据一个关键列或一组列划分为“范围”,不同的分区的范围之间没有重叠。例如,我们可以根据日期范围划分,或者根据特定业务对象的标识符划分。列表划分:通过显式地列出每一个分区中...

创建INTERVAL RANGE分区

数据库中创建一个新的INTERVAL RANGE分区表,并向表中插入数据,示例如下:CREATE TABLE sales(id BIGINT,uid BIGINT,order_time DATETIME)PARTITION BY RANGE COLUMNS(order_time)INTERVAL(MONTH,1)(PARTITION p0 VALUES LESS THAN('...

新建表

有关分区方法,请参见 OceanBase 数据库分区表。字段 选择作为分区键的字段。表达式 根据表达式的返回值进行分区(Oracle 模式下不支持分区表达式)。分区 根据所选的 分区方法,可能需要指定 分区名称、分区数量、区间上限值 或 值枚举 等...

创建混合分区

参数 说明 hybrid_partition_query_mix_engine_enabled 查询混合分区表时,是否查询非InnoDB引擎中的分区数据。取值如下:ON:查询混合分区表时,查询非InnoDB引擎中的分区数据。OFF(默认):查询混合分区表时,不查询非InnoDB引擎中的...

版本发布说明

修复已建AUTO数据库 SHOW CREATE DATABASE 命令在部分场景下会报NPE的问题。修复私有协议chunk传输在类型推导有误时,字符串转整型存在负号时不能识别的问题。修复数据库表数量过多时,扩缩容流程可能会失败的问题。修复BKAJoin场景下的...

分区裁剪

分区裁剪(Partition Pruning)是数据库分区表中常用的性能优化手段。使用限制 仅支持分区表。仅支持在Range或List分区列上使用范围、等式和IN列表谓词。AnalyticDB PostgreSQL 7.0版 支持Hash分区,Hash分区只能通过等值条件进行裁剪。...

选择使用低基数列作为分区

本文介绍为什么建议在云数据库ClickHouse企业版中的表插入数据时选择一个低基数作为分区键。在云数据库ClickHouse企业版中,当您向没有使用分区键的表发送一个插入语句(插入许多行)时,插入该表所有的行数据将会在存储中写入一个新的Part...

分区管理

信息项 示例值 项目名称 odc_4.2.0 所属数据源 mysql410 数据库名称 odc_test 在 SQL 开发窗口的 工单 页签中单击 分区计划>新建分区计划。在 新建分区计划 面板中指定以下信息。信息项 说明 所属数据源 选择创建分区计划所属数据源。默认...

分区热力图

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

分区分桶

为了帮助您深入理解 云数据库 SelectDB 版 的分区分桶的概念和如何实施分区分桶,本文档详细阐释了分区分桶的原理和操作示例,以帮助您理解分区分桶原理和如何实施分区分桶。概述 为了能高效处理大数据量的存储和计算,云数据库 SelectDB ...

COALESCE PARTITION

本文档介绍了减少基于HASH和KEY分区分区数和对应分区的所有子分区,并将数据合并到其他分区和子分区中的方法。语法 ALTER TABLE…COALESCE PARTITION 命令用于减少基于HASH和KEY分区分区数和对应分区的所有子分区,并将数据合并到其他...

设置预分区

数据库HBase的预分区功能可以帮助您合理的设计Rowkey,从而避免出现数据热点现象。本文介绍如何为HBase表设置预分区。设置方法 为HBase表test设置预分区,创建表格的语句如下示例,示例中字段的描述如下表。create'test',{NAME=>'f1',...

删除分区

语法说明 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万 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数据库备份 云数据库 MongoDB 版 云数据库 RDS 云数据库 Redis 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用