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

介绍节点、数据库分区表和二级分区的概念。节点 在HybridDB for MySQL中,节点是一个资源单位(比如当前C2规格对应:8 Core 32GB Memory 512GB SSD)。当前在阿里云的控制台中最多能够购买64个节点,如果有需要更多节点,可以通过...

REMOVE PARTITIONING

本文档介绍了删除分区表的分区结构,并转化成单表,且不丢失数据的方法。语法 ALTER TABLE.REMOVE PARTITIONING 命令用于删除分区和子分区表的分区结构,并转化成单表,且不丢失数据:ALTER TABLE table_name REMOVE PARTITIONING 示例 ...

DISCARD PARTITION

示例 丢弃 sales_range_list 表的分区 q1_2012 和子分区 p5 表空间:ALTER TABLE sales_range_list DISCARD PARTITION q1_2012,p5 TABLESPACE;丢弃 sales_range_list 表的子分区 p5 表空间:ALTER TABLE sales_range_list DISCARD ...

分区表命令列表

本文总结了分区表的相关命令以及说明。分类 分区表命令 说明 创建 CREATE TABLE.PARTITION BY 创建一个分区表。CREATE TABLE.PARTITION BY HASH 创建指定分区数的HASH分区表。变更 ALTER TABLE…ADD PARTITION 将分区添加到现有的分区表中...

管理分区

DDM目前支持对MySQL、Oracle、DB2和GaussDB等数据库进行表分区操作。在逆向数据库时,支持抽取MySQL和Oracle数据库表分区信息至模型工具中。操作步骤 在模型设计区,右键单击 编辑表,进入 表编辑器。在 表编辑器 页面,您可以编辑 分区 ...

RDS MySQL表分区的限制

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

概述

在线分区维护 EXCHANGE PARTITION支持分区粒度的MDL锁 REBULD/REORGANIZE PARTITION支持分区粒度的MDL锁 二级分区支持子分区粒度的MDL锁 DDL功能 普通表与分区表的ONLINE DDL 普通表转分区表ONLINE DDL用于历史数据转Range分区表 ...

应用场景

同时,OceanBase 数据库的分区表方案也可以使得用户完全无需关注数据的分布细节,轻松支持跨分区的分布式事务、多分区的关联,真正实现“透明”访问分布式数据库。会员系统的多维度查询 会员系统在很多企业中也都是存在的,系统中保存了很...

ALTER TABLE…EXCHANGE PARTITION

语法介绍 如果您打算添加大量的数据分区表中,可以使用ALTER TABLE…EXCHANGE PARTITION命令来进行批量加载。您也可以使用ALTER TABLE…EXCHANGE PARTITION命令来删除旧数据或不再需要的数据。ALTER TABLE…EXCHANGE PARTITION命令有以下...

全局二级索引(GSI)

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

ALTER TABLE…MOVE PARTITION

使用ALTER TABLE…MOVE PARTITION命令可将分区或子分区移动到不同的表空间中。语法介绍 ALTER TABLE…MOVE PARTITION命令有两种形式:第一种形式是将分区移动到一个新的表空间中:ALTER TABLE table_name MOVE PARTITION partition_name ...

分区表扫描算子

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

分区表扫描算子

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

CREATE TABLE.PARTITION BY HASH

PolarDB PostgreSQL版(兼容Oracle)提供了一种简洁的语法用于创建指定分区数量的HASH分区表。创建HASH分区 语法:CREATE TABLE.PARTITION BY HASH(part_params)PARTITIONS number;参数说明如下。参数 说明 part_params 分区字段。number ...

ALTER TABLE…SPLIT SUBPARTITION

ALTER TABLE…SPLIT SUBPARTITION命令用于将子分区添加到现有的子分区表中。语法介绍 使用ALTER TABLE…SPLIT SUBPARTITION命令将一个子分区划分为两个子分区,并重新分配子分区的内容。ALTER TABLE…SPLIT SUBPARTITION命令有两种形式:第...

分区表系统视图

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

分区表系统视图

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

计算节点发布说明

修复AUTO模式数据库中分区表的分区列包含反引号字符时,创建表报错的问题。修复在扩缩容或者UGSI创建过程中,insert ignore(returning)可能导致数据校验不通过的问题。修复GSI和Local Index索引名重复的问题。修复创建UGSI时,如果索引名...

API概览

分区 分区 CreatePartition 新增元数据表的分区数据湖的元数据表,新增一个分区。DeletePartition 删除元数据表分区 删除数据湖元数据表的指定分区。DeletePartitionColumnStatistics 删除元数据表分区统计信息 回收数据湖元数据表分区...

DDL语句

是 修改表的修改时间 是 修改表的聚簇属性 支持增加聚簇属性 不支持删除聚簇属性 重命名表 是 删除表 是 查看表或视图信息 是 查看分区信息 是 列出项目空间下的表和试图 是 列出所有分区 是 修改表的所有人 否 清空非分区表里的数据 ...

DDL语句

是 修改表的修改时间 是 修改表的聚簇属性 支持增加聚簇属性 不支持删除聚簇属性 重命名表 是 删除表 是 查看表或视图信息 是 查看分区信息 是 列出项目空间下的表和视图 是 列出所有分区 是 修改表的所有人 否 清空非分区表里的数据 ...

恢复库表

RDS MySQL支持常规和极速级别的库恢复功能,您可以将指定的库、按备份集或时间点恢复至原实例或新实例...手动创建逻辑备份,然后 恢复逻辑备份到自建数据库。通过mysqldump进行备份和恢复。(可选)连接RDS MySQL实例,查看恢复到原实例或...

如何实现一键转冷存

如果 reserved_subparts_cnt 大于0,则按照子分区分表建立的时间顺序进行排序,保留时间最近的 reserved_subparts_cnt 个子分区表数据存储位置不变,其余子分区表数据转为OSS存储。polar_alter_subpartition_to_oss_with_indexes 该函数将...

如何实现一键转冷存

如果 reserved_subparts_cnt 大于0,则按照子分区分表建立的时间顺序进行排序,保留时间最近的 reserved_subparts_cnt 个子分区表数据存储位置不变,其余子分区表数据转为OSS存储。polar_alter_subpartition_to_oss_with_indexes 该函数将...

分区和列操作

MaxCompute支持对已有表的分区和列执行变更操作,如添加分区、添加列、删除列、更改列数据类型等,您可以根据实际业务场景执行相应操作。MaxCompute SQL的分区和列操作命令如下。类型 操作 功能 角色 操作入口 分区操作 添加分区 为已存在...

Db2 for LUW同步至云原生数据仓库 AnalyticDB ...

全量初始化会并发执行INSERT操作,导致目标数据库的表产生碎片,因此全量初始化完成后目标实例的表空间比源实例的表空间大。在DTS同步期间,若有除DTS外的数据写入目标库,则会导致源库与目标库数据不一致。您可以在DTS同步结束后,使用...

TRUNCATE

待清空数据的非分区表的名称。清空分区数据 清空分区表中指定分区的数据。MaxCompute支持通过条件筛选方式清空分区数据。如果您希望一次性删除符合某个规则条件的一个或多个分区,可以使用表达式指定筛选条件,通过筛选条件匹配分区并批量...

分区热力图

采集逻辑tpcc和tpch内的所有逻辑表的分区热力信息:set ENABLE_SET_GLOBAL=true;set global PARTITIONS_HEATMAP_COLLECTION_ONLY='tpcc,tpch';采集所有逻辑内的指定逻辑表customer、order的分区热力信息:set ENABLE_SET_GLOBAL=true;...

分区热力图

采集逻辑tpcc和tpch内的所有逻辑表的分区热力信息:set ENABLE_SET_GLOBAL=true;set global PARTITIONS_HEATMAP_COLLECTION_ONLY='tpcc,tpch';采集所有逻辑内的指定逻辑表customer、order的分区热力信息:set ENABLE_SET_GLOBAL=true;...

同步时源为Db2 for LUW的注意事项及限制

全量初始化会并发执行INSERT操作,导致目标数据库的表产生碎片,因此全量初始化完成后目标实例的表空间比源实例的表空间大。在DTS同步期间,若有除DTS外的数据写入目标库,则会导致源库与目标库数据不一致。您可以在DTS同步结束后,使用...

手动分区

创建使用手动分区数据库 在 PolarDB-X 中,要使用透明分布式的手动分区工作模式,可以使用以下的建库 SQL(创建AUTO模式数据库):CREATE DATABASE autodb1 MODE='auto' 手动分区的表类型及其使用方式 PolarDB-X 中的手动分区,允许用户...

分区表系统视图

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

StarRocks物理和字段详情

分区信息:可查看数据表的分区信息。多级分区将按照各级分区组合结果展示,不同分区之间用/连接。例如:ds=20221001/pt1=a/pt2=b。注意:分区记录数和存储量信息仅供参考。说明 当数据表为 物理表(内部表)时,使用Less Than和fixed range...

附加/分离分区

语法说明 附加分区 ALTER TABLE[IF EXISTS]name ATTACH PARTITION partition_name { FOR VALUES partition_bound_spec|DEFAULT } 上述语法即表示附加一个现有表(该表本身可能已分区)作为目标表的分区。您可以使用 FOR VALUES 将表附加为...

生命周期

不同于非分区表,分区表的最后一个分区被回收后,该表不会被删除。说明 生命周期回收为每天定时启动,扫描全量分区。LastModifiedTime 需要超过生命周期指定的时间才会回收。假设某个分区表生命周期为1天,该分区数据最后一次被修改的时间...

附加/分离分区

分离(Detach)分区:将一个分区表的分区分离出来,成为一个普通表。它避免了将分区表中的数据直接删除,而是将其分离出来作为一个普通表移至别处。语法说明 说明 PolarDB PostgreSQL版 完全兼容PostgreSQL。关于附加/分离分区的详细语法...

存储成本优化

您可以指定多级分区,即将表的多个字段作为表的分区,分区之间的关系类似多级目录的关系。在使用数据时如果指定了需要访问的分区名称,则只会读取相应的分区,避免全表扫描,提高处理效率,降低费用。假如最小统计周期为天,建议采用日期...

附加/分离分区

分离(Detach)分区:将一个分区表的分区分离出来,成为一个普通表。它避免了将分区表中的数据直接删除,而是将其分离出来作为一个普通表移至别处。语法说明 说明 PolarDB PostgreSQL版(兼容Oracle)完全兼容PostgreSQL。关于附加/分离...

DDL操作常见问题

生命周期操作 设置表的生命周期为3天,每个表的分区存储量很大,如何清理分区表旧数据?MaxCompute支持虚拟表吗?例如MySQL中的DUAL表?不支持虚拟表,您可以手动创建DUAL表。MaxCompute的表有无索引?没有索引,Hash Clustering可以提供...

名称解释

数据库 数据库Database)是用户购买HybridDB for MySQL服务的基本单位。用户可以购买一个或多个不同规格的数据库。数据库在逻辑上由逻辑分区(Partition)组成,在物理上由物理节点(Node)组成。实例 实例(Instance)是数据库之上的...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 云数据库 MongoDB 版 数据库备份 云数据库 Redis 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用