CREATE TABLE(AUTO模式)

Hash分区与Key分区是 原生MySQL的标准分区语法 之一,PolarDB-X 为提供灵活强大的分区管理能力(例如分裂、合并与迁移等)以及考虑支持向量分区键下热点散裂,PolarDB-X 不仅在语法上尽量兼容了MySQL的Hash分区与Key分区的建表语法...

LIST DEFAULT HASH

创建LIST DEFAULT HASH分区表 语法 PolarDB 支持新的分区类型,前面是普通的LIST分区,不在LIST分区中的数据放在DEFAULT分区,如果DEFAULT分区太大可以根据HASH规则分成多个DEFAULT分区:CREATE TABLE[schema.]table_name table_definition...

分区剪裁合理性评估

本文为您介绍如何评估分区剪裁合理性。背景信息 MaxCompute分区表是指在创建表时指定分区空间,即指定表内的几个字段作为分区列。使用数据时,如果指定了需要访问的分区名称,则只会读取相应的分区,避免全表扫描,提高处理效率,降低费用...

概述

PolarDB MySQL版 支持在分区表上创建部分索引(Partial Index),即索引可以只创建在分区表的某一个或多个分区上,而不需要在所有分区上同时创建索引。您可以在各个分区上创建不同的索引,以满足对不同分区的查询要求,同时可以节省大量的...

如何实现一键转冷存

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

CREATE TABLE.PARTITION BY

使用CREATE TABLE命令的PARTITION BY子句来创建一个分区表,这个分区表中的数据分配在一个或多个分区(和子分区)中。语法介绍 CREATE TABLE命令语法有下面的三种形式:列表分区语法 使用第一种形式创建一个列表分区表:CREATE TABLE...

管理分区

分区是指根据一定规则,将数据库中的一张表分解成多个更小的、容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。DDM目前支持对MySQL、Oracle、DB2和GaussDB等数据库进行表分区操作。在逆向数据库时,支持抽取...

如何实现一键转冷存

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

分区分裂

场景 3:目标分区为模板化的二级分区 当二级分区是模板化分区时,可以通过分裂语法直接将某个模板二级分区分裂,分裂模板二级分区会使所有的一级分区下的子分区同时分裂。模板化二级分区是Range/Range column策略的分区表分裂 表级用法 ...

分区分桶

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

分区和列操作

分区和列操作为您提供了变更MaxCompute中表的分区或列的操作方法,您可以根据实际业务场景执行相应操作。本文为您介绍如何添加或删除分区、添加或修改列及注释常用操作。分区和列操作详情请参见 分区和列操作。分区和列操作常用命令如下。...

TRUNCATE

如果您需要清空分区表中单个或多个分区的数据,请参见 清空分区数据。命令格式 truncate table;参数说明 table_name:必填。待清空数据的非分区表的名称。清空分区数据 清空分区表中指定分区的数据。MaxCompute支持通过条件筛选方式清空...

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

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

COALESCE PARTITION

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

CREATE TABLE

创建搜索表,按照storeId列和goodsId列组合进行HASH分区(也就是二级HASH分区),加盐因子为2,分区数量为16,最多支持三级分区组合。CREATE TABLE dt_partition(storeId integer,goodsId varchar,goodsPrice integer,constraint pk ...

EMR控制台管理YARN分区

EMR支持在控制台上通过可视化UI管理YARN分区,同时可以批量建立节点组与分区的映射,方便操作。您可以直接在节点组上配置分区属性,扩容和弹性伸缩后,EMR会自动为新增节点打上Node Label,无需重新配置新节点。本文为您介绍如何在EMR控制...

Interval范围分区

简介 PolarDB PostgreSQL版(兼容Oracle)提供了自动创建范围分区的特性,即Interval范围分区,在您创建范围分区表时,可以指定Interval表达式,确定自动分区的范围。当插入的值无法匹配到已有分区时,PolarDB PostgreSQL版(兼容Oracle)...

什么是子分区

分区(SUBPARTITION)用于把分区表划分为更小的子集,这些子集会存储在相同或不同的服务器上。...语法 关于子分区的相关命令及说明,例如添加子分区分区表、合并子分区、拆分子分区、删除子分区等,请参见 分区表命令列表。

何时选择间隔(Interval)分区

Interval Range分区是Range分区的扩展,在数据到达时自动创建间隔分区,不需要再手动创建新分区,方便了Range分区维护操作。向RANGE分区表插入数据时,如果插入的数据超出当前已存在分区的范围,将无法插入并且会返回错误;而对于INTERVAL ...

分区热力图

分区热力图功能支持查看各分区的访问情况和数据分布情况,可以帮助您快速发现数据过热的分区。注意事项 仅5.4.14及以上版本支持此功能。仅支持展示当前实例下所有AUTO模式数据库中的数据分布情况。当单个逻辑库下的总分区数超过8000时,则...

CREATE PARTITION TABLE

CREATE PARTITION TABLE语句用于创建分区表。...动态分区管理 Hologres的动态分区功能无需预先设定所有分区信息,可依据创建分区表时配置的动态分区规则,自动创建并管理分区子表。关于动态分区的管理详情,请参见 动态分区管理。

ALTER TABLE…ADD SUBPARTITION

ALTER TABLE…ADD SUBPARTITION命令用于添加子分区到现有的分区中,且这个分区必须已经进行了子分区的划分。语法介绍 使用ALTER TABLE…ADD SUBPARTITION命令添加一个子分区到现有的包含子分区分区中。语法如下:ALTER TABLE table_name ...

查看分区状态

分区用于存储消息,每个Topic由一个或多个分区组成,分区状态展示了各个分区的消息总量、最大及最小消费位点。当Kafka集群出现消息堆积、磁盘水位过高等异常情况时,可查看分区状态了解服务端的消息量及各个分区的消费进度,定位异常原因。...

扩容分区和文件系统(Linux)

在ECS控制台上扩容云盘容量后,对应分区和文件系统并未扩容,您还需要进入ECS实例内部继续扩容云盘的分区和文件系统,将扩容部分的容量划分至已有分区及文件系统内,使云盘扩容生效。本文为您介绍如何通过两个步骤完成Linux实例云盘的分区...

分区迁移

注意事项 本文要求 PolarDB-X 实例版本必须为5.4.14-16539836及以上...场景 4:目标分区是非模板化的二级分区 和场景3不一样,当二级分区是非模板化分区时,迁移二级分区就是迁移具体的分区,语法请参见 场景3:目标分区是模板化的二级分区

分区投影

本文档主要介绍了分区投影功能的背景信息、使用场景和限制,以及如何使用分区投影功能。背景信息 当您把数据存储在OSS或HDFS上,并建立大量的分区管理这些数据。DLA Presto在分析这些数据时,会花费大量的时间从元数据系统中获取分区,从而...

分区热力图

分区热力图功能支持查看各分区的访问情况和数据分布情况,可以帮助您快速发现数据过热的分区。注意事项 仅5.4.14及以上版本支持此功能。仅支持展示当前实例下所有AUTO模式数据库中的数据分布情况。当单个逻辑库下的总分区数超过8000时,则...

DDL操作常见问题

本文为您介绍对表、分区、列执行DDL操作过程中的常见问题。问题类别 常见问题 表操作 MaxCompute支持虚拟表吗?例如MySQL中的DUAL表?MaxCompute的表有无索引?如何修改表的Hash Clustering属性?如何将非分区表修改为分区表?因误操作删除...

ALTER TABLE…ADD PARTITION

ALTER TABLE…ADD PARTITION命令用于将分区添加到现有的分区表中。语法介绍 使用ALTER TABLE…ADD PARTITION命令把分区添加到现有的分区表中。语法如下:ALTER TABLE table_name ADD PARTITION partition_definition;其中 partition_...

读数据表

本文介绍读数据表算子的...最新分区(仅MaxCompute):在运行时,读取分区表的一级分区分区值最大的分区里的数据,分区最大值按字母排序。区间:读取“开始分区”到“结束分区”之间的所有分区的数据。自定义:读取指定单个指定分区的数据。

全局索引

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

分区表系统视图

PolarDB PostgreSQL版(兼容Oracle)提供了系统视图,您可以使用系统视图来查看分区表的结构信息。PolarDB PostgreSQL版(兼容Oracle)提供了以下几个系统视图和系统函数,供您查看数据库中分区表的相关信息。pg_partitioned_table 返回...

分区表系统视图

PolarDB PostgreSQL版 提供了系统视图,您可以使用系统视图来查看分区表的结构信息。PolarDB PostgreSQL版 提供了以下几个系统视图和系统函数,供您查看数据库中分区表的相关信息。pg_partitioned_table 返回字段说明 列名 描述 partrelid ...

全局索引

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

修改部分索引

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

存储成本优化

本文从数据分区、表生命周期和定期删除表3个方面为您介绍如何优化存储成本。对于存储优化而言,有三个关键点:合理地进行数据分区。设置合理的表生命周期。定期删除废表。合理设置数据分区 MaxCompute将分区列的每个值作为一个分区。您可以...

ePQ支持分区表查询

多级分区表并行查询 在多级分区表中,每级分区表的分区维度(分区键)可以不同:例如,一级分区表按照时间维度分区,二级分区表按照地域维度分区。当查询SQL的过滤条件中包含每一级分区表中的分区键时,ePQ优化器支持对多级分区表进行静态...

ePQ支持分区表查询

多级分区表并行查询 在多级分区表中,每级分区表的分区维度(分区键)可以不同:例如,一级分区表按照时间维度分区,二级分区表按照地域维度分区。当查询SQL的过滤条件中包含每一级分区表中的分区键时,ePQ优化器支持对多级分区表进行静态...

分区格式化数据盘

如果您的轻量应用服务器挂载了数据盘,则必须创建分区和文件系统才能使数据盘变为可用。本文主要介绍如何分区格式化数据盘。背景信息 服务器上挂载的数据盘必须分区格式化才能正常使用。不同操作系统的数据盘分区格式化的操作不同,请您...

删除分区

场景 2:删除一个包含二级分区的一级分区 对于含有二级分区的一级分区,删除一级分区时,连同一级分区下的所有二级分区都会删除。r_k_tp_t1与r_k_tp_t2都采用Range分区,建表SQL如下所示:CREATE TABLE `r_k_tp_t1`(`a` bigint(20)UNSIGNED...
共有84条 < 1 2 3 4 ... 84 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用