数据膨胀、倾斜与索引统计

分区表分区表名称。表类型 表的存储类型,例如堆表或AO表。期望表大小 期望的表的大小,单位为Byte。期望表大小为 AnalyticDB PostgreSQL版 判断没有膨胀情况下的表大小。实际表大小 实际表的大小,单位为Byte。膨胀表大小 膨胀表的大小...

TRUNCATE

清空非分区表里的数据 将指定的非分区表中的数据清空。如果您需要清空分区表中单个或多个分区的数据,请参见 清空分区数据。命令格式 truncate table;参数说明 table_name:必填。待清空数据的非分区表的名称。清空分区数据 清空分区表中...

批式读写

建表并写入数据 Scala/非分区表 data.write.format("delta").save("/tmp/delta_table")/分区表 data.write.format("delta").partitionedBy("date").save("/tmp/delta_table")SQL-非分区表 CREATE TABLE delta_table(id INT)USING delta ...

DDL操作常见问题

如何将非分区表修改为分区表?因误操作删除的表可以恢复吗?如何查询某个用户创建的表?如何查看指定的表是否存在?如何获取项目下的所有表名称?如何快速查看项目下哪些表是分区表?如何查看MaxCompute表的最近访问时间?如何查看表的数据...

HASH-HASH

本文档介绍了创建HASH-HASH分区表的方法。语法 创建一个或多个HASH-HASH分区表,其中每个分区可能有一个或一个以上的子分区:CREATE TABLE[schema.]table_name table_definition PARTITION BY[LINEAR]HASH(expr)[PARTITIONS num]...

分区表系统视图

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

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

本文介绍了变更表类型(即在单表、广播表和分区表三者间进行相互转换)及分区策略(包括拆分函数或分区列)的相关语法和示例。本语法仅适用于AUTO模式数据库。前提条件 仅适用于分区模式为auto/partitioning的逻辑库(请参见 CREATE ...

分区表系统视图

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

创建混合分区

混合分区原理如下图所示:混合分区的基本原理是将分区表中的分区存储在不同的存储介质上,以达到冷热数据分离管理的目的。比如将热数据存储在本地PFS上,冷数据存储在OSS上,这样可以极大地降低冷数据的存储成本,且不影响热数据的查询性能...

转换RANGE和INTERVAL RANGE分区

RANGE分区转换为INTERVAL RANGE分区 ALTER TABLE.SET INTERVAL命令可将现有的RANGE分区表转换为INTERVAL RANGE分区表。设置范围或时间间隔后,数据库会自动创建一个指定范围或时间间隔的新分区,并将数据插入到新分区中。命令如下:ALTER ...

使用OSS Foreign Table分区表

AnalyticDB PostgreSQL版 OSS Foreign Table(简称OSS FDW)支持分区表功能,当分区列出现在查询语句的WHERE条件中时,可以有效减少从OSS上拉取的数据量,从而提升查询的执行效率。注意事项 OSS FDW分区表功能对数据文件的目录结构有一定...

导出至MaxCompute

本文介绍如何通过INSERT外表方式将 AnalyticDB MySQL版 数仓版(3.0)数据导出到MaxCompute分区表。前提条件 根据MaxCompute 准备工作 和 快速入门 准备目标数据表。例如通过 表操作 语句,在MaxCompute中创建以下表。如果您已经有目标数据...

创建分区表

分区表与OSS目录的关系 在DLA中,可以将存储在OSS中的目录或文件映射成一张分区表,表中的数据是OSS的文件内容,分区列对应OSS中的目录,该目录需遵守以下命名规则:分区列对应表的LOCATION下的一个子目录,目录的命名规则为 分区列名=分区...

分区表索引

分区表通常有巨大的数据量。为了加快查询速度,通常会使用索引功能。本文介绍了分区表的索引功能。分区表索引类型 PolarDB PostgreSQL版 支持分区上的两种索引类型:本地索引 在分区表本地索引(Local Index)中,本地索引与分区表的分区...

DML语句

INSERT INTO 表示向分区表或非分区表插入数据。代码示例如下所示:向非分区表 h0 中插入数据。insert into h0 select 1,'a1',20;向静态分区表 h_p0 中插入数据。insert into h_p0 partition(dt='2021-01-02')select 1,'a1';向动态分区表 h_...

INTERVAL RANGE简介

如果这个参数关闭,将不能新建INTERVAL RANGE分区表,对于已经存在的INTERVAL RANGE分区表,只能插入符合当前已存在分区的范围的值,插入分区范围以外的值会报错。interval_partitioning_enabled interval_partitioning_enabled参数用来...

分区表索引

分区表通常有巨大的数据量。为了加快查询速度,通常会使用索引功能。本文介绍了分区表的索引功能。分区表索引类型 PolarDB PostgreSQL版(兼容Oracle)支持分区上的两种索引类型:本地索引 在分区表本地索引(Local Index)中,本地索引与...

PyODPS读取分区表数据

本文为您介绍如何通过PyODPS读取分区表数据。前提条件 您需要完成以下操作:已 开通MaxCompute。已 开通DataWorks。在DataWorks上完成业务流程创建,本例使用DataWorks简单模式。详情请参见 创建业务流程。操作步骤 准备测试数据。创建表并...

MaxCompute分区表数据导入

本文为您介绍如何将MaxCompute分区表数据导入到Hologres分区表。前提条件 已购买并开通Hologres实例,开通方法请参见 购买Hologres。已开通MaxCompute并创建项目,详情请参见 开通MaxCompute和DataWorks。已开通DataWorks服务并创建...

概述

示例:首先指定一个LIST分区表:CREATE TABLE sales_hist(.,country text,.)PARTITION BY LIST(country)(PARTITION americas VALUES('US','CA','MX'),PARTITION europe VALUES('BE','NL','FR'),PARTITION asia VALUES('JP','PK','CN'),...

何时选择间隔(Interval)分区

向RANGE分区表插入数据时,如果插入的数据超出当前已存在分区的范围,将无法插入并且会返回错误;而对于INTERVAL RANGE分区表,当新插入的数据超过现有分区的范围时,允许数据库自动创建新分区,根据INTERVAL子句指定的范围来新增分区。...

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

分区表(一级分区)HybridDB for MySQL中的表从建模的维度看,可以分为事实表(fact table)和维度表(dimension table),事实表是指分区表(通常是一级分区表),即需要被拆分到不同节点去存储的表,在建表的时候指定分区键就可以生成...

CREATE PUBLICATION

publish_via_partition_root(boolean)此参数确定是否会使用分区表的标识和模式而不是实际更改的单个分区的标识和模式来发布中包含的分区表(或其分区)中的更改。单个分区的标识和模式是默认设置。启用此功能可以将更改复制到非分区表或...

ACID语义

数据对象:指持有实际数据的对象,例如非分区表、分区。INTO类作业:指INSERT INTO、DYNAMIC INSERT INTO等包含关键字INTO的SQL作业。OVERWRITE类作业:指INSERT OVERWRITE、DYNAMIC INSERT OVERWRITE等包含关键字OVERWRITE的SQL作业。...

OSS Foreign Table功能概览

OSS Foreign Table(简称OSS FDW)是基于PostgreSQL Foreign Data Wrapper(简称PG FDW)框架开发的用于访问OSS数据的数据分析方案,支持将OSS数据导入至 AnalyticDB PostgreSQL版,且提供分区表功能,在性能、功能以及稳定性上都优于OSS ...

生命周期

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

动态分区管理

Hologres的动态分区功能无需预先设定所有分区信息,可依据创建分区表时配置的动态分区规则,自动创建并管理分区子表。同时,还支持将符合条件的分区数据迁移到低频存储设备,在保证查询性能的同时,有效降低存储费用。功能介绍 动态分区...

并行查询

PolarDB PostgreSQL版 支持分区表的并行查询(Parallel Append)功能,可以更好地处理大规模数据的查询。概述 当代计算机往往有更多的核心可以使用,并行查询是现代数据库必不可少的能力。PolarDB PostgreSQL版 对分区表的并行查询,和普通...

分区表索引

分区表通常有巨大的数据量。为了加快查询速度,通常会使用索引功能。本文介绍了分区表的索引功能。分区表索引类型 PolarDB PostgreSQL版(兼容Oracle)支持分区上的两种索引类型:本地索引 在分区表本地索引(Local Index)中,本地索引与...

并行查询

PolarDB PostgreSQL版(兼容Oracle)支持分区表的并行查询(Parallel Append)功能,可以更好地处理大规模数据的查询。概述 当代计算机往往有更多的核心可以使用,并行查询是现代数据库必不可少的能力。PolarDB PostgreSQL版(兼容Oracle)...

并行查询

PolarDB PostgreSQL版(兼容Oracle)支持分区表的并行查询(Parallel Append)功能,可以更好地处理大规模数据的查询。概述 当代计算机往往有更多的核心可以使用,并行查询是现代数据库必不可少的能力。PolarDB PostgreSQL版(兼容Oracle)...

Quick BI加速引擎开启按日期加速,如何实现全扫描

详细信息 物理分区表的抽取必须指定分区,有两个方案可以解决:1.数据集改成自定义 sql,这样 Quick BI 会创建临时表,而不是直接从分区表取数。2.如果数据集改造成本过高,可以将按日期加速这里的分区数量填大一些。如果是按日分区,即使...

分区和列操作

合并分区 对分区表的分区进行合并,即同一个分区表下的多个分区合并成一个分区,同时删除被合并的分区维度的信息,把数据移动到指定分区。清空分区数据 清空指定分区的数据。列操作 添加列或注释 为已存在的非分区表分区表添加列或注释。...

主键与唯一键(AUTO模式)

示例2:自动分区表中的Global主键#自动分区表 CREATE TABLE auto_tbl(id bigint NOT NULL AUTO_INCREMENT,name varchar(30),PRIMARY KEY(id));手动分区表 Global主键 在手动分区表中,如果主键列包含了全部分区列,该主键就是Global主键,...

ADD PARTITION

本文档介绍了将分区和子分区添加到现有分区表中的方法。语法 ALTER TABLE…ADD PARTITION 命令用于将分区和子分区添加到现有的分区表中。ALTER TABLE table_name ADD PARTITION partition_definition;partition_definition 为:{list_...

使用存储过程将数据导入Hologres内部(Beta)

partition_value:分区表的分区值,holo_table 为分区表时指定。支持将INT、TEXT、VARCHAR或DATE类型数据作为分区值。sql:标准的 select 语句,可用来查询MaxCompute或者Hologres的表,需确保 select 出来的分区字段的值必须完全等于 ...

Hologres结果

false createparttable 当写入分区表时,是否根据分区值自动创建分区表。Blink独享 3.7及以上版本支持该功能。默认值为 false。重要 请您谨慎使用该功能,确保分区值不会出现脏数据,从而导致创建了错误的分区表。false 说明 ...

DDL语句

创建非分区表的示例如下所示:创建表类型为 cow,主键为 id 的非分区表。create table if not exists h0(id bigint,name string,price double)using hudi options(type='cow',primaryKey='id');创建表类型为 mor,主键为 id 和 name 的非...

数据分层存储

分区表 创建分区表的存储策略 分区表也可以通过 SET_TABLE_PROPERTY 来设置表的存储策略,分区子表默认继承父表的存储属性,也可以分别设置父表和子表的存储策略。支持的选项有:hot(热存储)。cold(冷存储)。例如将分区父表(tbl2)...

polar_ddl_manager

背景信息 在PostgreSQL中,增加分区表varchar列长度时,会自动重建被修改列相关的索引,导致 ALTER TABLE 执行效率很低。此外,ALTER TABLE 需要持有 ACCESS EXCLUSIVE 锁,会长时间阻塞其他连接对该表的访问。PolarDB PostgreSQL版 支持 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库Cassandra版 云数据库 RDS 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用