如何使用表分区

本文介绍 AnalyticDB PostgreSQL版 如何使用表分区。对于数据库中的事实表以及一些比较大的表,建议您使用表分区使用表分区功能,方便您定期进行数据删除(通过alter table drop partition命令可删除整个分区的数据)和导入(使用交换...

分区表常见问题

PolarDB MySQL版 是否支持表分区?支持。目前 PolarDB MySQL版 100%兼容MySQL,同时做了功能和性能的增强,详情请参考 分区表概述。PolarDB MySQL版 一张表最多支持多少个分区?最多支持8192个分区。如果定义了二级分区,则是所有二级分区的...

分区表简介

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

分区表简介

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

分区表简介

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

分区表

使用场景 是否使用分区表,可以通过以下几个方面进行考虑:数据量是否足够大:通常对于大的事实,比如数据量有几千万或者过亿,可以考虑使用分区表,但数据量大小并没有一个绝对的标准可以使用,一般是根据经验,以及对目前性能是否...

附加/分离分区

概述 附加(Attach)分区:将一个普通附加到分区表中,成为分区表的一个分区。分离(Detach)分区:将一个分区表分区分离出来,成为一个普通。它避免了将分区表中的数据直接删除,而是将其分离出来作为一个普通移至别处。语法说明 ...

附加/分离分区

概述 附加(Attach)分区:将一个普通附加到分区表中,成为分区表的一个分区。分离(Detach)分区:将一个分区表分区分离出来,成为一个普通。它避免了将分区表中的数据直接删除,而是将其分离出来作为一个普通移至别处。语法说明 ...

附加/分离分区

概述 附加(Attach)分区:将一个普通附加到分区表中,成为分区表的一个分区。分离(Detach)分区:将一个分区表分区分离出来,成为一个普通。它避免了将分区表中的数据直接删除,而是将其分离出来作为一个普通移至别处。语法说明 ...

表分区定义

支持的表分区类型 范围(RANGE)分区:基于一个数值型范围划分数据,例如按日期区间定义。值(LIST)分区:基于一个值列表划分数据,例如按城市属性定义。多级分区表:范围分区和值分区的多级组合。创建范围(RANGE)分区表 您可以指定一个...

分区表使用跨机并行查询

PolarDB PostgreSQL版(兼容Oracle)支持对分区表使用跨机并行查询的功能。通过对分区表使用跨机并行查询,提升数据库的性能。功能介绍 当前对分区表使用跨机并行查询支持的功能如下所示:支持range分区的并行查询。支持list分区的并行查询...

分区表使用跨机并行查询

PolarDB PostgreSQL版(兼容Oracle)支持对分区表使用跨机并行查询的功能。通过对分区表使用跨机并行查询,提升数据库的性能。功能介绍 当前对分区表使用跨机并行查询支持的功能如下所示:支持range分区的并行查询。支持list分区的并行查询...

CREATE PARTITION TABLE

分区表在使用时,需要提前创建子表。create partition table 命令被用于创建分区表。也可以使用动态分区表管理功能自动创建分区子分区表的不同分区子表采用不同的文件存储,查询时带上分区条件,指定所需查询的分区,避免全表扫描,...

普通转换为分区表

当单张普通的数据量超过1亿或者1 TB时,建议使用分区表。本文介绍了使用 ALTER 语法将单张普通转换为分区表的注意事项以及示例。前提条件 普通中的主键或唯一键需要包含分区表中的分区键字段。注意事项 普通转换为分区表的过程中,...

概述

同时,PolarDB 分区表相对于原生MySQL进行了性能增强,支持丰富的分区类型及组合,使您可以更加便捷、简单和高效的使用分区分区表是将一个大的逻辑表,按照分区规则分割成多个小的物理表,大的逻辑表为分区表,小的物理表为分区,每...

全局二级索引(GSI)

使用全局二级索引可以实现透明分区表,即您可以像使用一样使用分区表,大大减少分区键对分区表使用限制。说明 全局二级索引功能当前处于灰度发布阶段,如有需求,请前往 配额中心,根据 配额ID polardb_mysql_gsi 找到配额名称,在...

原理

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

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

分区变更后,您可以通过如下命令查看表的分区规则或拓扑结构:查看表分区规则,请使用 SHOW CREATE TABLE tablename。查看表拓扑结构,请参见 SHOW TOPOLOGY FROM tablename。常见问题 Q:为什么有时分区变更的DDL任务会执行失败?此时该...

创建分区表

本文档以OSS数据为例,介绍如何通过DLA创建、使用和管理分区分区表与OSS目录的关系 在DLA中,可以将存储在OSS中的目录或文件映射成一张分区表,表中的数据是OSS的文件内容,分区列对应OSS中的目录,该目录需遵守以下命名规则:分区列...

全局索引

全局索引(GLOBAL INDEX)是分区表上的一种索引技术,可以创建在分区表的非分区键上,也支持提供唯一约束。前提条件 支持的 PolarDB PostgreSQL版 的版本如下:PostgreSQL 14(内核小版本14.6.4.0及以上)说明 您可通过如下语句查看 ...

全局索引

全局索引(GLOBAL INDEX)是分区表上的一种索引技术,可以创建在分区表的非分区键上,也支持提供唯一约束。前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.4.0及以上)说明 您可通过如下...

Hologres结果

Hologres与实时计算Blink独享模式(原产品线)深度融合,支持使用Connector的方式写入数据至Hologres结果,您可以立即查询写入的数据。本文为您介绍实时计算Blink独享模式(原产品线)如何写入数据至Hologres结果使用限制 不同Blink...

使用OSS Foreign Table分区表

具体信息,请参见 表分区定义。更多关于CREATE FOREIGN TABLE语法的介绍,请参见 创建OSS FDW。说明 目前OSS Foreign Table仅支持值(LIST)分区。创建分区表 ossfdw_parttable 并指定分区模板,示例如下:CREATE FOREIGN TABLE ossfdw_...

多级分区表静态裁剪与并行扫描

为了方便管理和提高查询性能,用户一般会使用分区表,将大拆分成多张子分区表,每张子分区表又进一步可以拆成二级子分区表,从而形成了多级分区表。支持多级分区表的静态分区裁剪,避免对无关分区进行扫描。同时,针对被裁剪后的分区表,...

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

自动分区与手动分区 自动分区 自动分区,指创建时不指定任何分区定义(如分区键、分区策略等),PolarDB-X 能够自动选择分区键并对表及其索引进行水平分区的功能。AUTO模式数据库支持自动分区,而DRDS模式数据库不支持。示例如下:使用...

CREATE PUBLICATION

分区表的分区始终被隐式视为发布的一部分,因此永远不会明确将其添加到发布中。只有持久基表和分区表才能成为出版物的一部分。临时表,未记录表,外部表,物化视图和常规视图不能成为发布的一部分。将分区表添加到发布时,其所有现有分区和...

ePQ支持分区表查询

为了方便管理和提高查询性能,用户一般会使用分区表,将大拆分成多张子分区表,每张子分区表又可以进一步拆分成二级子分区表,从而形成了多级分区表。支持弹性跨机并行查询,能够利用集群中多个计算节点提升只读查询的性能。ePQ不仅能够...

ePQ支持分区表查询

为了方便管理和提高查询性能,用户一般会使用分区表,将大拆分成多张子分区表,每张子分区表又可以进一步拆分成二级子分区表,从而形成了多级分区表。PolarDB PostgreSQL版 支持弹性跨机并行查询,能够利用集群中多个计算节点提升只读...

分区命名规则

分区使用模板化二级分区进行分区;哈希分区表被手动执行分区分裂变更。一级分区命名规则 一级分区会自动生成分区名字的场景主要在使用哈希分区策略(Hash或Key)并仅指定哈希分区数目(包括手动分区表与自动分区表)。使用哈希策略进行...

CREATE TABLE(AUTO模式)

分区 分区类型介绍 PolarDB-X 允许创建表时通过指定分区子句的语法,来创建符合业务需求的分区表。PolarDB-X 支持四大类型的分区:Hash类型:基于用户指定的分区列或分区函数表达式的值,使用内置的一致性哈希算法计算其哈希值并进行分区...

创建同步MaxCompute

测试过程中使用SDK写入几条数据,DataHub目前对应的写入时间为 2021-03-04 14:02:45,数据内容如下所示:建立同步任务 请注意分区配置需要和MaxCompute表分区一致。4 确认同步数据 可以从DataHub管控台查看对应同步任务的同步信息,如...

概述

分区剪枝是指优化器自动从 FROM 和 WHERE 子句里根据分区键提取出需要扫描的分区,减少扫描的数据块,从而避免全扫描,提高性能。分区剪枝机制支持以下两种剪枝方式:排除约束 快速剪枝 排除约束 参数 constraint_exclusion 用于控制排除...

PyODPS支持对MaxCompute表的基本操作,包括创建表、创建表的Schema、同步表更新、获取表数据、删除表、表分区操作以及如何将表转换为DataFrame对象。背景信息 PyODPS提供对MaxCompute表的基本操作方法。操作 说明 基本操作 列出项目空间下...

全局索引

Global Index与Local Index不同,全局索引是分区表父表上的单个索引,该索引映射到许多基础表分区。父表本身没有单个统一的基础存储,因此,它必须从物理分布式表中检索满足索引约束的数据。全局索引将数据存储在一个位置,因此可以一次...

Hive元数据基本操作

新建 重要 当前支持创建外部使用分区表。进入元数据管理页面。登录 阿里云E-MapReduce控制台。在顶部菜单栏处,根据实际情况选择地域 和资源组。单击上方的 元数据管理 页签。在 管理 页面的中间区域,单击已创建的元数据库。单击...

Jindo sql命令介绍

注意 分析OSS访问日志需要指定OSS访问日志目录和指定是否为分区表,指定分区表会自动按照Bucket或date进行日志归档,能够支持使用过滤语句指定查询某个分区,极大的提升了查询效率,但是开启分区表之后必须每次使用分区表模式,否则文件会...

Jindo sql命令介绍

注意 分析OSS访问日志需要指定OSS访问日志目录和指定是否为分区表,指定分区表会自动按照Bucket或date进行日志归档,能够支持使用过滤语句指定查询某个分区,极大的提升了查询效率,但是开启分区表之后必须每次使用分区表模式,否则文件会...

Jindo sql命令介绍

注意 分析OSS访问日志需要指定OSS访问日志目录和指定是否为分区表,指定分区表会自动按照Bucket或date进行日志归档,能够支持使用过滤语句指定查询某个分区,极大的提升了查询效率,但是开启分区表之后必须每次使用分区表模式,否则文件会...

归档为CSV或ORC格式

归档分区表 说明 归档分区表功能目前处于灰度阶段,如需使用,请前往 配额中心,根据 配额ID polardb_mysql_hybrid_partition 找到配额名称,在对应的操作列单击 申请 来开通该功能。企业版 集群版本为 PolarDB MySQL版 8.0.2版本且修订...

2023年

支持多级分区表上创建全局索引 Global Index支持作为主键/外键 PolarDB PostgreSQL版(兼容Oracle)支持分区表使用任意列作为主键或者外键引用。分区表支持任意列作为主键/外键 2023年8月 内核小版本(V1.1.34)类别 名称 描述 相关文档 ...
共有86条 < 1 2 3 4 ... 86 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用