day39-Oracle分区表

这篇具有很好参考价值的文章主要介绍了day39-Oracle分区表。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0目录

Oracle分区表

1.2.3

1. Oracle分区表

1.1  作用:

Oracle数据库的分区把表中的数据行按照分区划成几个区域,提高大数据量下表的性能

1.2  应用场景:常应用于数据量大的表

1.3  分类:Oracle中有范围分区(最常见),散列分区,列表分区,复合分区(分区关键字partition by)

2.范围分区(range)

2.1  定义:

定义1:根据数据库表中某一字段的值的范围来划分分区。

定义2:less than n  代表小于 n的区间

【备注:maxvalue一般用于设置最后一个分区的上限】

2.2  创建表并创建分区(less than表示小于,不包括等于)

day39-Oracle分区表,oracle,数据库

2.3  查询分区

day39-Oracle分区表,oracle,数据库

2.4  插入数据

day39-Oracle分区表,oracle,数据库

2.5  查询分区中分别存储的数据

day39-Oracle分区表,oracle,数据库

2.6  删除分区(通过表的删除同时删除分区)

day39-Oracle分区表,oracle,数据库

2.7  拓展:

day39-Oracle分区表,oracle,数据库

3.散列分区(Hash)

3.1  数据量越大,数据越“均衡”的插入到多个分区中【建议分区数是2的倍数】

3.2  创建表及散列分区

day39-Oracle分区表,oracle,数据库

3.3  插入数据,并查询分区内数据

day39-Oracle分区表,oracle,数据库

3.4  删除分区(通过表的删除同时删除分区)

day39-Oracle分区表,oracle,数据库

4.列表分区(list)

4.1  列表分区需要指定分区的值,具有唯一性

4.2  创建表及分区

day39-Oracle分区表,oracle,数据库

4.3  插入数据,并查询分区内数据(插入其他数值时会报错【可以设置默认:DEFAULT】)

day39-Oracle分区表,oracle,数据库

day39-Oracle分区表,oracle,数据库

4.4  删除分区(通过表的删除同时删除分区)

day39-Oracle分区表,oracle,数据库

5.复合分区(不同分区的组合)

案例:范围-列表分区(range-list)

5.1  创建表,及外分区list和内分区range

day39-Oracle分区表,oracle,数据库

5.2  添加数据,并查询所有分区

day39-Oracle分区表,oracle,数据库文章来源地址https://www.toymoban.com/news/detail-584140.html

到了这里,关于day39-Oracle分区表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Hive 分区表 (Partitioned Tables) 『 创建分区表 | CRUD分区 | 修复分区 | 数据导入(静态分区、动态分区) | 查询数据/表结构』

    条件:假如现有一个角色表 t_all_hero ,该表中有6个清洗干净的互不干扰的数据文件:射手、坦克、战士、法师、刺客、辅助 要求:查找出名字为射手且生命值大于6000的角色人数 惯性解决方法:按照MySQL思维很容易想到 问:如何提高效率?这样虽然能够解决问题,但是由于要

    2024年02月04日
    浏览(68)
  • Hive创建分区表并插入数据

    业务中经常会遇到这种需求:数据每天全量更新,但是要求月底将数据单独保存一份以供后期查询某月节点的信息。这时就要考虑用到Hive的分区表实现,即按照月份创建分区表,相当于新的月份数据保存在新表,进而实现保存了历史数据。 分区表的创建本质是在HDFS创建了一

    2024年02月07日
    浏览(44)
  • 【DolphinScheduler】datax读取hive分区表时,空分区、分区无数据任务报错问题解决

    最近在使用海豚调度DolphinScheduler的Datax组件时,遇到这么一个问题:之前给客户使用海豚做的离线数仓的分层搭建,一直都运行好好的,过了个元旦,这几天突然在数仓做任务时报错,具体报错信息如下: com.alibaba.datax.common.exception.DataXException: Code:[HdfsReader-08], Description:[您尝

    2024年01月16日
    浏览(64)
  • HIVE表数据快速构造(分区表、orc、text)

    引言 当需要在hive数仓中去创建测试表并构造测试数据时,通常需要在安装了hive客户端的服务器环境下,通过执行命令的方式建表。通过在HDFS上上传和加载数据文件的方式来加载数据到hive表中。其中操作算不得多复杂,但比较依赖对环境和命令的熟悉,并且操作不够可视化

    2024年02月16日
    浏览(38)
  • 大数据Doris(四十八):Doris的动态分区示例与查看动态分区表调度情况

    文章目录 Doris的动态分区示例与查看动态分区表调度情况 一、示例

    2024年02月02日
    浏览(40)
  • Hive数据加载方式(load、insert;普通表、分区表)

    介绍 Hive 数据加载方式(insert、load) 基础语法: load data [local] inpath \\\'/opt/module/datas/student.txt\\\' [overwrite] into table student[partition ] 参数说明: 1 load data: 表示加载数据 2 local: 表示从本地加载数据到 hive 表;否则从 HDFS 加载数据到 hive 表 3 inpath: 表示加载数据的路径 相对路径,例如

    2024年02月03日
    浏览(52)
  • 大数据开发之Hive(查询、分区表和分桶表、函数)

    1、查询语句语法 2、书写次序和执行次序 顺序 书写次序 书写次序说明 执行次序 执行次序说明 1 select 查询 from 先执行表与表直接的关系 2 from 先执行表与表直接的关系 on 先执行表与表直接的关系 3 join on 先执行表与表直接的关系 join 先执行表与表直接的关系 4 where 先执行表

    2024年01月17日
    浏览(48)
  • 【Hive大数据】Hive分区表与分桶表使用详解

    目录 一、分区概念产生背景 二、分区表特点 三、分区表类型 3.1 单分区 3.2 多分区

    2024年02月03日
    浏览(42)
  • mysql分区表:日期分区

    1.创建分区表 2.查看分区 3.添加分区 4.存储过程:分区删除与创建 5.事件定时 6.触发器设计:子表每插入一行,总表获得一行 7.创建索引 8.添加枚举型字段

    2024年02月16日
    浏览(44)
  • hive分区表 静态分区和动态分区

    现有数据文件 data_file 如下: 2023-08-01,Product A,100.0 2023-08-05,Product B,150.0 2023-08-10,Product A,200.0 需要手动指定分区 现有源数据表如下: CREATE TABLE sales_source (     sale_date STRING,     product STRING,     amount DOUBLE ); INSERT INTO sales_source VALUES     (\\\'2023-08-01\\\', \\\'Product A\\\', 100.0),     (\\\'2023-08-

    2024年02月10日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包