数据仓库服务 GaussDB(DWS)

 

GaussDB(DWS)是一款具备分析及混合负载能力的分布式数据库,支持x86和Kunpeng硬件架构,支持行存储与列存储,提供GB~PB级数据分析能力、多模分析和实时处理能力,用于数据仓库、数据集市、实时分析、实时决策和混合负载等场景,广泛应用于汽车、制造、零售、物流、互联网、金融、政府、电信等行业分析决策系统

 
 

    数据仓库分区的好处 更多内容
  • 分区索引

    CREATE INDEX 修改索引分区表空间 修改索引分区web_returns_p2_P2_index表空间为example1。 gaussdb=# ALTER INDEX tpcds_web_returns_p2_index2 MOVE PARTITION web_returns_p2_P2_index

    来自:帮助中心

    查看更多 →

  • 删除分区

    删除分区 用户可以使用删除分区命令来移除不需要分区。删除分区可以通过指定分区名或者分区值来进行。 删除分区不能作用于HASH分区上。 执行删除分区命令会使得Global索引失效,可以通过UPDATE GLOBAL INDEX子句来同步更新Global索引,或者用户自行重建Global索引。

    来自:帮助中心

    查看更多 →

  • 分割分区

    分割分区 用户可以使用分割分区命令来将一个分区分割为两个或多个新分区。当分区数据太大,或者需要对有MAXVALUE范围分区/DEFAULT列表分区新增分区时,可以考虑执行该操作。分割分区可以指定分割点将一个分区分割为两个新分区,也可以不指定分割点将一个分区分割为多个新分区。分

    来自:帮助中心

    查看更多 →

  • 分区查询

    分区查询 查询指定分区数据。 --创建范围分区表。 gaussdb=# CREATE TABLE test_range1( id INT, info VARCHAR(20) ) PARTITION BY RANGE (id) ( PARTITION p1

    来自:帮助中心

    查看更多 →

  • 分区查询

    分区查询 查询指定分区数据。 --创建范围分区表。 gaussdb=# CREATE TABLE test_range1( id INT, info VARCHAR(20) ) PARTITION BY RANGE (id) ( PARTITION p1

    来自:帮助中心

    查看更多 →

  • 删除分区

    删除分区 功能描述 本节操作介绍删除分区一个或多个分区分区表分为两种,OBS表和 DLI 表。在删除分区时,DLI表和OBS表都支持利用指定条件删除分区一个或多个分区。OBS表还支持按指定筛选条件删除分区。 注意事项 所要删除分区表必须是已经存在表,否则会出错。 所要

    来自:帮助中心

    查看更多 →

  • 分区相关

    分区相关 添加分区(只支持OBS表) 重命名分区(只支持OBS表) 删除分区 指定筛选条件删除分区(只支持OBS表) 修改表分区位置(只支持OBS表) 更新表分区信息(只支持OBS表) REFRESH TABLE刷新表元数据 父主题: 表相关

    来自:帮助中心

    查看更多 →

  • 分区策略

    分区策略 分区策略在使用DDL语句建表语句时通过PARTITION BY语句语法指定,分区策略描述了在分区表中数据和分区路由映射规则。常见分区类型有基于条件Range分区/Interval分区、基于哈希散列函数Hash分区、基于数据枚举List列表分区: CREATE TABLE

    来自:帮助中心

    查看更多 →

  • 范围分区

    其中date_202002表示2020年2月分区,将包含分区键值从2020年2月1日到2020年2月29日数据。 每个分区都有一个VALUES LESS子句,用于指定分区非包含上限。大于或等于该分区任何值都将添加到下一个分区。除第一个分区外,所有分区都具有由前一个分区VALUES LESS子句指定隐式下

    来自:帮助中心

    查看更多 →

  • 哈希分区

    均匀分布数据理想方法。哈希分区也是范围分区一种易于使用替代方法,尤其是当要分区数据不是历史数据或没有明显分区键时,示例如下: CREATE TABLE bmsql_order_line ( ol_w_id INTEGER NOT NULL,

    来自:帮助中心

    查看更多 →

  • 新增分区

    新增分区 用户可以在已建立分区表中新增分区,来维护新业务进行。当前各种分区表支持分区上限为1048575,如果达到了上限则不能继续添加分区。同时需要考虑分区占用内存开销,分区表使用内存大致为(分区数 * 3 / 1024)MB,分区占用内存不允许大于local_sysca

    来自:帮助中心

    查看更多 →

  • 分割分区

    分割分区 用户可以使用分割分区命令来将一个分区分割为两个或多个新分区。当分区数据太大,或者需要对有MAXVALUE范围分区/DEFAULT列表分区新增分区时,可以考虑执行该操作。分割分区可以指定分割点将一个分区分割为两个新分区,也可以不指定分割点将一个分区分割为多个新分区。分

    来自:帮助中心

    查看更多 →

  • 分区策略

    分区策略 分区策略在使用DDL语句建表语句时通过PARTITION BY语句语法指定,分区策略描述了在分区表中数据和分区路由映射规则。常见分区类型有基于条件Range分区、基于哈希散列函数Hash分区、基于数据枚举List列表分区: CREATE TABLE table_name

    来自:帮助中心

    查看更多 →

  • 哈希分区

    理想方法。哈希分区也是范围分区一种易于使用替代方法,尤其是当要分区数据不是历史数据或没有明显分区键时,示例如下: gaussdb=# CREATE TABLE bmsql_order_line ( ol_w_id INTEGER NOT NULL

    来自:帮助中心

    查看更多 →

  • 分区索引

    在创建LOCAL索引时,可以通过FOR { partition_name | ( partition_value [, ...] ) }子句,指定在单个分区上创建LOCAL索引,此类索引在其他分区上不生效,后续新增分区也不会自动创建该索引。需要注意是,当前仅静态剪枝到单个分区计划支持生成分类索引查询路径。

    来自:帮助中心

    查看更多 →

  • 交换分区

    VALIDATION VERBOSE,此时数据库会校验普通表每一行,将不满足目标分区分区键约束规则数据,插入到分区其他分区中,最后再进行普通表与目标分区交换。 例如,给出如下分区定义和普通表exchange_sales数据分布,并将分区DATE_202001和普通表exchange

    来自:帮助中心

    查看更多 →

  • 清空分区

    清空分区 用户可以使用清空分区命令来快速清空分区数据。与删除分区功能类似,区别在于清空分区只会删除分区数据,分区定义和物理文件都会保留。清空分区可以通过指定分区名或者分区值来进行。 执行清空分区命令会使得Global索引失效,可以通过UPDATE GLOBAL INDE

    来自:帮助中心

    查看更多 →

  • 分割分区

    分割分区 用户可以使用分割分区命令来将一个分区分割为两个或多个新分区。当分区数据太大,或者需要对有MAXVALUE范围分区/DEFAULT列表分区新增分区时,可以考虑执行该操作。分割分区可以指定分割点将一个分区分割为两个新分区,也可以不指定分割点将一个分区分割为多个新分区。分

    来自:帮助中心

    查看更多 →

  • 移动分区

    移动分区 用户可以使用移动分区命令来将一个分区移动到新表空间中。移动分区可以通过指定分区名或者分区值来进行。 使用ALTER TABLE MOVE PARTITION可以对分区表移动分区。 例如,通过指定分区名将范围分区表range_sales分区date_202001移动到表空间tb1中。

    来自:帮助中心

    查看更多 →

  • 范围分区

    其中date_202002表示2020年2月分区,将包含分区键值从2020年2月1日到2020年2月29日数据。 每个分区都有一个VALUES LESS子句,用于指定分区非包含上限。大于或等于该分区任何值都将添加到下一个分区。除第一个分区外,所有分区都具有由前一个分区VALUES LESS子句指定隐式下

    来自:帮助中心

    查看更多 →

  • 分区剪枝

    分区剪枝 分区剪枝是 GaussDB 提供一种分区表查询优化技术,数据库SQL引擎会根据查询条件,只扫描特定部分分区分区剪枝是自动触发,当分区表查询条件符合剪枝场景时,会自动触发分区剪枝。根据剪枝阶段不同,分区剪枝分为静态剪枝和动态剪枝,静态剪枝在优化器阶段进行,在生成计划

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了