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表示小于,不包括等于) |
| 2.3 查询分区 |
| 2.4 插入数据 |
| 2.5 查询分区中分别存储的数据 |
| 2.6 删除分区(通过表的删除同时删除分区) |
| 2.7 拓展: |

3.散列分区(Hash)

|---------------------------------------------------------------------------------------------------------------------------------|
| 3.1 数据量越大,数据越"均衡"的插入到多个分区中【建议分区数是2的倍数】 |
| 3.2 创建表及散列分区 |
| 3.3 插入数据,并查询分区内数据 |
| 3.4 删除分区(通过表的删除同时删除分区) |

4.列表分区(list)

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 4.1 列表分区需要指定分区的值,具有唯一性 |
| 4.2 创建表及分区 |
| 4.3 插入数据,并查询分区内数据(插入其他数值时会报错【可以设置默认:DEFAULT】) |
| 4.4 删除分区(通过表的删除同时删除分区) |

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

|------------------------------------------------------------------------------------------------------------------------------------|
| 案例:范围-列表分区(range-list) |
| 5.1 创建表,及外分区list和内分区range |
| 5.2 添加数据,并查询所有分区 |

相关推荐
SelectDB5 分钟前
从 Machine-Readable 到 Agent-Ready:面向智能体的数据库接口演进
大数据·数据库·agent
画江湖Test12 分钟前
Redis 块的原理
数据库·redis·缓存·性能优化
流烟默14 分钟前
国产数据库CERDB是什么以及服务启停
数据库·cerdb
数据库小学妹34 分钟前
关系型数据库核心原理拆解:SQL解析、事务引擎、存储结构全链路分析
数据库·经验分享·sql·数据库架构·dba
海市公约36 分钟前
Redis主从复制全量同步七步时序与命令传播机制详解
数据库·redis·缓存·主从复制·高可用架构·全量同步
我是唐青枫42 分钟前
Java JdbcTemplate 实战指南:用 Spring 轻量完成数据库增删改查
java·数据库·spring
梓䈑1 小时前
【MySQL】MySQL安装 和 配置
数据库·mysql
小马爱打代码1 小时前
Redis 和 MySQL 双写一致性:延迟双删、读写锁、MQ、Canal 怎么选?
数据库·redis·mysql
数智顾问1 小时前
(133页PPT)数据中心基础设施规划设计(附下载方式)
大数据·数据库·人工智能