应用场景

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

何时使用Range-List分区

ILM及其分层存储方法是创建Range-List分区表的常见原因,以便可以移动和压缩旧数据,但列表维度上的分区修剪仍然可用。以下示例创建一个Range-List分区 order_records 表。电信公司可以使用这个表格来分析特定类型的电话:CREATE TABLE `...

发现写入分区的数据量少于ClickHouse表分区总量

概述 本文主要介绍管道任务写入ClickHouse,发现写入分区的数据量少于ClickHouse表分区总量的原因。详细信息 Dataphin管道任务写入ClickHouse,发现写入分区的数据量少于ClickHouse表分区总量,是什么原因?分析如下:出现这种写入量...

分区表使用跨并行查询

支持带有索引的分区表并行查询。支持分区表join查询。支持多级分区的并行查询 使用限制 不支持多列的hash分区并行查询。使用指南 开启分区表跨并行查询功能。分区表跨并行查询功能默认关闭,需要先开启跨并行查询功能,执行以下语句...

分区表使用跨并行查询

支持带有索引的分区表并行查询。支持分区表join查询。支持多级分区的并行查询 使用限制 不支持多列的hash分区并行查询。使用指南 开启分区表跨并行查询功能。分区表跨并行查询功能默认关闭,需要先开启跨并行查询功能,执行以下语句...

如何实现一键转冷存

参数 参数名称 描述 relname 分区表(父表)名称 reserved_subparts_cnt 存储位置不变的子分区表数量 说明 该函数只用于分区表,且只会将分区表分区表数据转为OSS存储,子分区表上的索引数据存储位置不变。如果 reserved_subparts_cnt 为...

如何实现一键转冷存

参数 参数名称 描述 relname 分区表(父表)名称 reserved_subparts_cnt 存储位置不变的子分区表数量 说明 该函数只用于分区表,且只会将分区表分区表数据转为OSS存储,子分区表上的索引数据存储位置不变。如果 reserved_subparts_cnt 为...

普通表转换为分区表

支持转换的分区表类型 目前所有的分区表都支持将普通表转换为分区表的操作。分区表类型请参见 概述 和 INTERVAL RANGE简介。示例 以普通表 t1 为例,介绍将普通表转换为分区表的操作。创建普通表 t1。CREATE TABLE t1(`a` int,`b` int,...

2024年

修复分区表Alter Table与Analyze死锁的问题。修复分区表bitmap index scan触发Out Of Memory的问题。修复gpfdist外表在使用custom format时需要识别并处理字符串中的\0x00,否则读取数据会被截断的问题。2024年01月 V6.6.2.0 类别 功能 ...

错误码表(2.0版)

分区表的分区数超过上限,请修改,或进一步联系技术支持。18046 There are xxx sub partition number in definition,which is not in the valid range:x to x 二级分区数超过上限,请修改,或进一步联系技术支持。18047 Invalid default ...

原理

本文概述了分区表模块的主要实现原理,便于用户了解分区表在底层实现时的一些细节,从而能够更好地学习如何去使用分区表分区表创建原理 分区表的创建主要涉及语法解析模块和执行模块。语法解析模块 分区表创建是分区表整个功能的核心部分...

附加/分离分区

分离(Detach)分区:将一个分区表的分区分离出来,成为一个普通表。它避免了将分区表中的数据直接删除,而是将其分离出来作为一个普通表移至别处。语法说明 附加分区 ALTER TABLE[IF EXISTS]name ATTACH PARTITION partition_name { FOR ...

附加/分离分区

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

附加/分离分区

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

概述

PolarDB 不仅兼容社区MySQL的分区表类型HASH、RANGE、LIST、RANGE-HASH、LIST-HASH,而且8.0.2.2.0及以上版本的组合分区功能还支持更多的分区表类型。本章节主要介绍了 PolarDB 支持的分区表类型,以及如何使用这些分区表类型。PolarDB ...

写数据

前提条件 如果您需要写入分区表,则需要先创建待写入的分区表,再使用该组件写入数据,关于如何创建分区表,详情请参见 创建分区表。使用限制 支持的计算引擎为MaxCompute。可视化配置组件参数 Designer 仅支持通过可视化方式,配置该组件...

DROP PARTITION TABLE

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

分区表管理(auto_partition)

返回值说明:成功则返回创建成功的分区表数和统计需要删除的分区表数,失败会报错。对分区规则中的所有分区表统计需要创建的分区数 统计需要创建的分区数由 pg_auto_partition_count_add_target UDF操作,该UDF仅进行统计,不实际创建分区...

全局二级索引(GSI)

所以,全局索引上的索引数据对全局的分区表有序,如果您想创建全局唯一索引,索引字段不需要包含全部的分区键。前提条件 集群版本需为 PolarDB MySQL版 8.0.2版本且修订版本为8.0.2.2.7及以上。您可以通过 查询版本号 来确认集群版本。使用...

pg_partitioned_table

列名称 列类型 描述 partrelid oid 这个分区表的 pg_class 项的OID。partstrat char 分区策略。取值范围如下:h:哈希分区表。l:列表分区表。r:范围分区表。partnatts int2 分区键中的列数。partdefid oid 这个分区表的默认分区的 pg_...

支持对分区表进行DDL操作

存在GLOBAL INDEX的分区表,支持以下DDL功能:drop partition split partition merge partition exchange partition truncate partition truncate child table cluster/vacuum full child table 以下两个DDL功能,即使加上 INVALIDATE ...

表分区定义

说明 目前不支持对有默认分区的分区表增加分区,如需增加分区请通过分裂默认分区的方法来增加分区。如何分裂分区,请参见 分裂一个分区。指定分区子表表名 AnalyticDB PostgreSQL版 在6.3.10.9版本之后支持在创建分区表的时候指定分区表子...

分布

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

分区表简介

分区表特性 分区表相比于普通表的内部实现更加复杂,但是这一切对于用户而言是不需要感知分区表的管理与使用时与普通表相比也有些区别,更加清楚地了解分区表的特性,有利于用户可以正确高效地使用分区表。案例1:CREATE TABLE ...

分区表简介

分区表特性 分区表相比于普通表的内部实现更加复杂,但是这一切对于用户而言是不需要感知分区表的管理与使用时与普通表相比也有些区别,更加清楚地了解分区表的特性,有利于用户可以正确高效地使用分区表。案例1:CREATE TABLE ...

分区表简介

分区表特性 分区表相比于普通表的内部实现更加复杂,但是这一切对于用户而言是不需要感知分区表的管理与使用时与普通表相比也有些区别,更加清楚地了解分区表的特性,有利于用户可以正确高效地使用分区表。案例1:CREATE TABLE ...

创建分区表

PolarDB PostgreSQL版 创建分区表的语法完全兼容PostgreSQL。本文详细介绍了其语法及创建不同类型分区表的示例。语法说明 CREATE TABLE[IF NOT EXISTS]table_name([{ column_name data_type[COMPRESSION compression_method][COLLATE ...

CREATE PARTITION TABLE

说明 实时计算Flink版支持实时写入数据至Hologres的分区表父表,详情请参见 实时写入数据至Hologres的分区结果表。一个分区规则只能创建一个分区表。PARTITION BY 类型仅支持 LIST 分区,切分 PARTITION BY LIST 只能取唯一值。若是表有...

修改部分索引

修改分区表上的部分索引,即在分区粒度上添加、重建和删除二级索引。语法 为分区添加部分索引。ALTER TABLE table_name ALTET INDEX index_name ADD PARTITION partition_name0[,.];重建分区上的部分索引。ALTER TABLE table_name ALTET ...

概述

适用场景 使用订单表或日志表等业务场景 对于在使用订单表或日志表等业务场景下创建的分区表,通常会选择按照时间进行RANGE分区,但一般只对最新的一到两个分区进行频繁的查询,从需求角度来讲,仅在查询频繁的分区上创建对应的二级索引...

创建分区表

PolarDB PostgreSQL版(兼容Oracle)创建分区表的语法完全兼容PostgreSQL。本文详细介绍了其语法及创建不同类型分区表的示例。语法说明 CREATE TABLE[IF NOT EXISTS]table_name([{ column_name data_type[COMPRESSION compression_method]...

Dataphin中物理丢失问题

问题原因 由于创建非分区表的时候,误设置表生命周期,到期后自动回收了。新建test_lifecycle表,生命周期为100天。create table test_lifecycle(key string)lifecycle 100;解决方案 1.建非分区表时,不设置生命周期。2.对已经创建带生命...

全局索引

QUERY PLAN-Global Index Scan using partition_range_idx_global on partition_range Index Cond:(id=1)(2 rows)非分区键的唯一约束 依然使用上述示例中的分区表,其分区键为时间 created_date,但其真正的唯一约束列为 id。CREATE UNIQUE...

全局索引

QUERY PLAN-Global Index Scan using partition_range_idx_global on partition_range Index Cond:(id=1)(2 rows)非分区键的唯一约束 依然使用上述示例中的分区表,其分区键为时间 created_date,但其真正的唯一约束列为 id。CREATE UNIQUE...

分区表命令列表

变更 ALTER TABLE…ADD PARTITION 将分区添加到现有的分区表中。ALTER TABLE…ADD SUBPARTITION 添加子分区到现有的分区中,且这个分区必须已经进行了子分区的划分。ALTER TABLE…EXCHANGE PARTITION 用一个分区或子分区交换现有的表。...

如何确定分区个数

说明 对于业务上有连接需求的表,创建分区表时可以采用相同的分区结构,以方便做连接。规划表结构时,需考虑业务增长场景下对分区表的要求。您可以通过以下命令来查看分区表中每个分区下大约有多少数据量:select*from mysql.innodb_table_...

REMOVE PARTITIONING

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

分区表索引

分区表索引类型 PolarDB PostgreSQL版 支持分区上的两种索引类型:本地索引 在分区表本地索引(Local Index)中,本地索引与分区表的分区一一对应,具有与其表相同的分区数和相同的分区范围。每个索引分区都与基础表的一个分区相关联,因此...

分区表索引

分区表索引类型 PolarDB PostgreSQL版(兼容Oracle)支持分区上的两种索引类型:本地索引 在分区表本地索引(Local Index)中,本地索引与分区表的分区一一对应,具有与其表相同的分区数和相同的分区范围。每个索引分区都与基础表的一个...

ALTER PARTITION TABLE

添加my_table为holo_table的分区表 alter table holo_table attach partition my_table for values in('2015');将holo_test从all_test分区表中解除绑定,分离为独立表 alter table all_test detach partition holo_test;您也可以参见如下...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云虚拟主机 云数据库 Redis 版 短信服务 运维安全中心(堡垒机) 弹性公网IP 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用