Oracle 19c新特性:混合分区表限制与自动索引
需积分: 41 113 浏览量
更新于2024-08-06
收藏 4.57MB PDF 举报
本文主要介绍了Oracle 19C的一些新特性,特别是关于混合分区表(Hybrid Partitioned Tables)的限制和自动索引的功能。
在混合分区表方面,Oracle 19C支持以下特点和限制:
1. **混合分区表的限制**:
- 只支持单层的LIST和RANGE分区,不支持多级或更复杂的分区策略。
- 不支持唯一索引或全局唯一索引,只能使用部分非唯一索引。
- 对于与Hive的集成,仅支持单层的LIST分区。
- 没有CLUSTERING子句,即无法进行属性聚簇。
- 数据操作(DML)只能在混合分区表的内部分区上执行,外部分区被视为只读。
- 在表级别的In-memory设置只对内部分区生效。
- 没有列默认值,创建表时必须为每一列指定初始值。
- 不支持不可见列,所有列都是可见的。
- 不支持CELLMEMORY子句,无法设置单元内存大小。
- SPLIT、MERGE和MOVE等维护操作不能用于内部分区。
- 不支持LOB、LONG和ADT(自定义数据类型)等特定数据类型。
- 只允许使用RELY约束,不支持其他类型的约束。
2. **自动索引**:
- 自动索引功能允许数据库根据性能需求自动创建和管理索引。
- 可以通过DBMS_AUTO_INDEX包的存储过程检查和设置自动索引的状态,包括IMPLEMENT(启用并可见)、REPORTONLY(仅报告,不可见)和OFF(关闭)。
- 自动索引功能在Exadata环境下运行的19c版本可用。
- 启用自动索引需在CDB级别,PDB级别的自动索引需单独配置。
- 默认情况下,自动索引使用系统默认的永久表空间,也可以指定特定的表空间如AUTO_INDEXES_TBS用于自动索引存储。
这些特性提供了更灵活的数据管理和优化工具,但同时也需要关注其限制,确保在设计和使用时遵循这些规定,以避免潜在的问题。在使用混合分区表时,尤其需要注意其对DML操作、索引和数据类型的限制,而在考虑自动索引时,要确认环境兼容性以及正确配置表空间以满足存储需求。
2018-10-18 上传
2022-07-14 上传
2021-10-04 上传
2023-04-11 上传
2023-04-05 上传
2023-04-04 上传
2023-03-12 上传
2024-01-09 上传
2024-09-10 上传
jiyulishang
- 粉丝: 25
- 资源: 3813
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查