推荐的性能设计模式

如果请求前缀合理打散(参见 OSS性能与扩展性最佳实践),OSS会自动扩展分区数量支持更高QPS的访问,您只需要等待并重试即可。当您发出大量不同大小的请求时(例如超过128 MB),建议您测量吞吐量,并重试最慢的5%请求。当您发出较小的...

初始化小于等于2 TiB数据盘(Linux)

说明 云盘使用MBR分区形式,最多可以创建4个主分区,或者3个主分区和1个扩展分区扩展分区不可以直接使用,需要划分成若干个逻辑分区才可以使用。更多信息,请参见 分区格式介绍。以创建一个主要分区为例。输入 p 并按 Enter 键,开始创建...

更换操作系统相关问题

针对未扩容成功的系统,请参考 扩容分区和文件系统(Linux)手动扩展分区。该方式只是扩展系统盘分区,不会影响系统的版本。更换操作系统时,如果选不到目标镜像并且提示“该实例为非IO优化实例”怎么办?由于实例和镜像的约束限制,镜像的...

实时同步任务延迟解决方案

确认源端数据是否有倾斜或者是否需要扩展分区或shard的数量 对于源端是Kafka、DataHub和Loghub三种类型的实时同步任务,如果根据上述步骤未发现异常或Failover,则需要检查源端系统数据是否有倾斜或者分区、shard的读取流量是否达到了同步...

使用GetRange接口和Search接口范围查询数据时的区别

同时查询能力可以根据分区来扩展,但是索引分区不支持动态分裂,因此无法支持动态扩展。关于创建多元索引的具体操作,请参见 创建多元索引。数据过滤支持 仅扫描数据,无法支持复杂的数据过滤。基于多元索引可以支持任意列条件组合过滤,...

云盘扩容后使用growpart扩展GPT分区失败该如何处理?

问题现象 云盘的分区格式为GPT,云盘进行云盘容量扩容后,使用growpart工具扩展分区(例如/dev/vdb1)或者文件系统时提示如下图所示的报错信息,导致云盘容量扩容了但是分区和文件系统的可用空间没有增加。本文以/dev/vdb1 分区为例进行...

扩展分区和文件系统

当您需要创建比镜像大的系统盘时,您可以阅读本文档,在虚拟机内进行扩容。如果您的镜像是20GB,需要创建的Linux系统盘是100GB,这样只会有20GB空间可作为业务容量。...进行扩容步骤,请参见 扩展分区和文件系统_Linux系统盘。

初始化概述

3个主分区和1个扩展分区扩展分区中创建逻辑分区的数目没有限制,可以创建任意多个逻辑分区。分为主分区、扩展分区和逻辑分区三种类型。GPT 18 EiB(1 EiB=1,048,576 TiB)说明 阿里云云盘支持的最大容量为32 TiB。Linux:分区数量无限制...

CREATE TABLE(AUTO模式)

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

初始化云盘

您可以在扩容系统盘后做扩展分区或者新增分区操作。具体操作,请参见 扩展分区和文件系统_Linux系统盘。操作场景 当新建边缘云ENS实例时设定的系统盘容量与系统盘镜像容量相同时,系统已经自动为系统盘分区并挂载文件系统,因此系统盘无需...

扩容磁盘

系统盘扩容完成后,您需要对扩容的磁盘进行扩展分区和文件系统操作,详情请参见 扩展分区和文件系统_Linux系统盘。说明 在扩展分区和文件系统过程中,如果 umount 命令运行失败,请先在集群上关闭 YARN 和 HDFS 服务。在Disk1操作时,如果...

表操作篇

表格存储会对表中的行按主键进行排序,合理设计主键可以让数据在分区上的分布更加均匀,从而能够充分地利用表格存储水平扩展的特点。选取分区键时,建议遵循以下几个原则:单个分区键值中的数据不宜过大,建议不超过 10 GB。说明 单个分区...

云服务器ECS多分区场景下的磁盘分区扩容方法

partprobe[$Partition]根据分区的文件系统格式,扩展分区对应的文件系统。若文件系统格式为EXT(包含ext2、ext3与ext4),请执行如下命令。resize2fs[$Partition]若文件系统格式为XFS,请先挂载(mount)该分区,再执行如下命令。注:扩展...

OSS/OSS-HDFS的性能优化最佳实践

如果使用随机性前缀(参见 OSS性能与扩展性最佳实践),OSS会自动扩展分区数量支持更高QPS的访问,您只需要等待并重试即可。您可以通过调整 fs.oss.retry.count 控制访问OSS或OSS-HDFS的重试次数,fs.oss.retry.interval.millisecond ...

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

如果您需要扩容的云盘分区是MBR分区表下的扩展分区(通常判断方式是分区号大于等于5),您需要先进行扩展分区扩容后再对逻辑分区进行扩容。例如您有/dev/vdb1(主分区)、/dev/vdb2(扩展分区)、/dev/vdb5(逻辑分区)三个分区,此时您...

概述

功能优化和性能增强 相对于原生MySQL,PolarDB 如下功能得到了优化,性能得到了增强:类型 优化项 相关文档 扩展分区类型 支持全类型二级分区 支持HASH/KEY分区下面做二级分区 选择二级分区 二级分区支持RANG/LIST类型 支持二级分区的...

INTERVAL RANGE简介

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

使用pg_pathman插件

HASH分区 有一个管理函数用来创建范围分区,可以指定起始值、间隔、分区个数,具体如下:create_hash_partitions(relation REGCLASS,-主表OID attribute TEXT,-分区列名 partitions_count INTEGER,-打算创建多少个分区 partition_data ...

使用pg_pathman插件

HASH分区 有一个管理函数用来创建范围分区,可以指定起始值、间隔、分区个数,具体如下:create_hash_partitions(relation REGCLASS,-主表OID attribute TEXT,-分区列名 partitions_count INTEGER,-打算创建多少个分区 partition_data ...

表设计规范

分区设计与存储逻辑 一张表里有很多个一级分区,每个一级分区都会按时间存储二级分区,每个二级分区都会存储所有的列,如下图所示。分区设计需要注意:设置分区的数量上限。避免每个分区中只存少量数据。以方便数据查询和计算为前提设置...

分区

分区可以使用表继承实现,这能够带来一些声明式分区不支持的特性,例如:对声明式分区来说,分区必须具有和分区表正好相同的列集合,而在表继承中,子表可以有父表中没有出现过的额外列。表继承允许多继承。声明式分区仅支持范围、列表...

离线扩容分区和文件系统(Linux数据盘)

扩容场景 相关操作 数据盘已分区并创建文件系统 如果您需要扩展数据盘已有的MBR分区,请参见 选项一:扩展已有MBR分区。如果新增空间用于增加新的MBR分区,请参见 选项二:新增并格式化MBR分区。如果您需要扩展数据盘已有的GPT分区,请参见...

分区表简介

本文详细介绍了 PolarDB PostgreSQL版 分区表功能的优势和特性。概述 在 PolarDB PostgreSQL版...语法 关于各分区类型的分区表的相关命令及说明,例如创建分区表、添加分区分区表、合并分区、拆分分区、删除分区等,请参见 分区表命令列表。

分区表简介

本文详细介绍了 PolarDB PostgreSQL版(兼容Oracle)分区表功能的优势和特性。...语法 关于各分区类型的分区表的相关命令及说明,例如创建分区表、添加分区分区表、合并分区、拆分分区、删除分区等,请参见 分区表命令列表。

表的创建和使用

二级分区定义 PARTITION BY VALUE(col9|YEARMONTHDAY(col9))PARTITIONS 365 用于定义二级分区,通常是按照天或者周、月、年等时间单位定义,PARTITION BY VALUE(col9)表示按照col9的值做二级分区值,要求 col9 必须是数字类型。...

偏分析场景的实践和优化

直接col先做一级分区 PARTITION BY HASH(col)SUBPARTITION BY LIST(ds)/ds转换后的月做二级分区 SUBPARTITION TEMPLATE(PARTITION p1 VALUES LESS THAN('2021-08-00'),PARTITION p2 VALUES LESS THAN('2021-09-00'),)合理设计索引 如果...

分布表

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

Node Labels特性使用

在 capacity-scheduler.xml 中使用如下配置项,配置队列可访问的分区和容量,替换为配置队列,替换为配置分区(DEFAULT分区直接常规的capacity或maximum-capacity配置即可)。配置项 值 说明 yarn.scheduler.capacity.<queue-path>....

块存储

随着业务发展和应用数据增长,您可以选择多种方式来扩展云盘,增加单台实例的存储容量:扩容已有云盘,您需要自行扩展已有分区或者扩展新建分区。创建一块新云盘,作为数据盘挂载到实例上,并需要自行分区格式化。更换系统盘的同时指定更高...

表设计最佳实践

日志数据很少会对原来分区执行更新操作,可以INSERT操作进行少量数据的插入,但通常需要限制插入次数。如果有大量的更新操作,需要采用INSERT OVERWRITE操作避免小文件问题。为日志表设置合理的分区,并对长久不被访问的冷热数据配置归档...

使用说明

分区表一定要指定上传的分区,多级分区一定要指定到末级分区。更多信息请参见 Upload。Download:下载MaxCompute表或指定Instance执行结果至本地。只支持下载到单个文件,每一次下载只支持下载一张表或一个分区到一个文件。分区表一定要...

CREATE TABLE

在创建列表分区时,可以指定 NULL 表示分区允许分区键列为空。但是,给定父表不能有多于一个这样的列表分区。无法为范围分区指定 NULL。创建范围分区时,由 FROM 指定的下限是一个包含范围,而 TO 指定的上限是排除范围。也就是说,在 ...

Logview诊断实践

子查询 SELECT DISTINCT ds FROM t_ds_set 先执行,其结果需要被用来分区裁剪,优化主查询需要读取的分区数。这两次运行分别是两个Fuxi作业,Logview中体现的是两个 tab 页显示:第一个 tab 页显示 job_0 全部成功,实际上第二个 tab...

列存索引如何实现高效数据过滤

例如关系R,S的分区键均为a,查询 select count(1)from R,S where R.a=S.a and R.a>10,利用 R.a=S.a 以及 R.a>10 可推导出 S.a>10,从而用来做关系S的分区剪枝。不同分区类型的剪枝算法描述如下:对于RANGE分区,其不同分区的分界点有序...

ALTER TABLE

这个命令被执行后,该索引被增加的约束“拥有”,这和常规 ADD PRIMARY KEY 或 ADD UNIQUE 命令创建的索引一样。特别地,删掉该约束将会导致该索引也消失。当前在分区表上不支持这种形式。语法 ALTER TABLE[IF EXISTS][ONLY]name[*]...

HASH

把数据按照哈希规则打散到不同的分区上,支持表达式分区列的值进行处理。CREATE TABLE.PARTITION BY[LINEAR]HASH(expr)[PARTITIONS number](PARTITION partition_name1,PARTITION partition_name2,.);参数 参数名称 参数说明 expr 分区...

创建表并导入数据

Hash 分区 Hash 分区适合于对不能 Range 分区、List 分区方法的场景,它的实现方法简单,通过对分区键上的 Hash 函数值散列记录到不同分区中。如果您的数据符合下列特点,使用 Hash 分区是个很好的选择,更多内容参见 分区概述。不能...

基本概念

分区分区表是根据键值属性划分父表为许多小的子集,这些子集称为分区。不同类型的数据存放于不同分区,Hologres当前仅支持对单个键值进行列表分区。查询数据时,您可以通过分区键值过滤查询语句,排除无关的分区,从而提升查询速度。...

CREATE INDEX

当在一个分区表上调 CREATE INDEX 时,默认的行为是递归到所有的分区上以确保它们都具有匹配的索引。每一个分区首先会被检查是否有一个等效的索引存在,如果有则该索引将被挂接为被创建索引的一个分区索引,而被创建的索引将成为其父索引...

列存索引

列存索引会根据您当前的表结构以及 json_col0 的结构,创建索引表,并根据您后续的表结构、JSON字段内容变化动态扩展索引表。查看索引状态。SHOW INDEX FROM my_tbl;SHOW INDEX 的使用方法及返回结果集说明,请参见 SHOW INDEX。使用列...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 Redis 版 负载均衡 对象存储 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用