12c分区增强功能,新功能(文档ID 1568010.1)
12c Partitioning Enhancements, New Features (Doc ID 1568010.1)
APPLIES TO:
Oracle Database - Enterprise Edition - Version 12.1.0.1 and later
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform.
PURPOSE
The document provides references to the 12c partition specific features, enhancements. 该文档提供了对12c分区特定功能,增强功能的引用
DETAILS
Oracle Database 12c is offering enhanced composite partitioning strategies and vastly improved partition maintenance operations. Oracle Database 12c提供了增强的复合分区策略,并大大改善了分区维护操作
Enhanced composite partitioning strategies 增强的复合分区策略
Combination of the Interval Partitioning and Reference Partitioning, interval partitioned parent table with reference partitioned child table: 区间分区和引用分区的组合,区间分区的父表与引用分区的子表
Note 1519042.1 How to Create Interval-Reference Partitioned Tables in Oracle 12c 如何在Oracle 12c中创建间隔参考分区表
Combination of Reference Partitioning with virtual column-based Partitioning is supported. 支持将参考分区与基于虚拟列的分区结合使用。
Interval as subpartitioning strategy for any top-level partitioning method (*-Interval) is still not supported. 仍然不支持将间隔作为任何顶级分区方法的子分区策略(*-Interval)
Numerous improvements to partition maintenance operations 分区维护操作的许多改进
Online Partition move 在线分区移动
ALTER TABLE...MOVE PARTITION ... ONLINE statement or ALTER TABLE...MOVE SUBPARTITION ... ONLINE statement moves a table partition or subpartition so that DML operations can continue to run uninterrupted on the partition or subpartition that is being moved.
ALTER TABLE...MOVE PARTITION ... ONLINE 语句或 ALTER TABLE...MOVE SUBPARTITION ... ONLINE 语句可移动表分区或子分区,以便DML操作可以在要移动的分区或子分区上继续不间断地运行
See Note 1584032.1 for more details. 有关更多详细信息,请参见Note 1584032.1
Multiple partitions can be added, dropped, truncated, merged with one DDL command: 可以使用一个DDL命令添加,删除,截断或合并多个分区:
Note 1482456.1 Adding multiple partitions in Oracle 12C 在Oracle 12C中添加多个分区
Note 1482264.1 How to Drop/Truncate multiple partitions in Oracle 12C 如何在Oracle 12C中删除/截断多个分区
Note 1482263.1 How to Merge multiple partitions in Oracle 12C. 如何在Oracle 12C中合并多个分区
Similarly a partition can be split into multiple partitions in one go: 同样,一个分区可以一次性拆分为多个分区
Note 1482230.1 Splitting a Partition into multiple partitions in Oracle 12C 在Oracle 12C 中将一个分区拆分为多个分区
Optimized Global index maintenance during drop or truncate partition 在删除或截断分区期间优化了全局索引维护
Drop or truncate partition is optimized in Oracle Database 12c, so that these operations do not require any immediate index maintenance to keep all indexes valid, making it fast metadata-only operations.
在Oracle Database 12c中对删除或截断分区进行了优化,因此这些操作不需要任何立即的索引维护即可保持所有索引有效,从而使其成为仅使用元数据的快速操作。
Global index maintenance is decoupled from the DROP and TRUNCATE partition maintenance operation without rendering a global index unusable. Index maintenance is done asynchronously and can be delayed to a later point-in-time, making these drop and truncate partition fast metadata-only operations.
全局索引维护与DROP和TRUNCATE分区维护操作分离,而不会导致全局索引不可用。 索引维护是异步完成的,并且可以延迟到以后的某个时间点,从而使这些删除和截断分区操作成为仅使用元数据的快速操作。
As documentation at "Asynchronous Global Index Maintenance for Dropping and Truncating Partitions" states "Asynchronous global index maintenance for DROP and TRUNCATE is performed by default; however, the UPDATE INDEXES clause is still required for backward compatibility."
正如“ 删除和截断分区的异步全局索引维护 ”中的文档所述:“ 默认情况下,对DROP和TRUNCATE进行异步全局索引维护;但是,为了向后兼容,仍然需要UPDATE INDEXES子句。”
So the UPDATE [GLOBAL] INDEXES clause still needs to be used in order to avoid rendering the status of global index UNUSABLE.
因此,仍然需要使用UPDATE [GLOBAL] INDEXES子句,以避免使全局索引的状态变为UNUSABLE。
When the UPDATE [GLOBAL] INDEXES clause is specified in ALTER TABLE ... DROP|TRUNCATE PARTITION ... statement and the "_fast_index_maintenance"=true (default value), then oracle will do the above mentioned optimized index maintenance. You can find example to demonstrate the behaviour in Tutorial: Oracle Database 12c: What's New in Partitioning?
当在 ALTER TABLE ... DROP|TRUNCATE PARTITION ... 语句中指定 UPDATE [GLOBAL] INDEXES 子句,并且"_fast_index_maintenance"=true(默认值)时,oracle将执行上述优化的索引维护。您可以在教程中找到示例,以演示该行为:Oracle Database 12c:分区中的新增功能?
Partial indexing 部分索引
Global/Local indexes can be either created on all partitions of a partitioned table, or only on a subset of the partitions of a partitioned table.
全局/局部索引既可以在分区表的所有分区上创建,也可以仅在分区表的分区的子集上创建。
Note 1482460.1 How to create Partial Global Indexes for Partitioned tables in Oracle 12c 如何在Oracle 12c中为分区表创建部分全局索引
Partition Advisor 分区顾问
In 12c the Partition Advisor has been enhanced in several ways. 在12c中,分区顾问以多种方式得到了增强。
The time needed to generate recommendations is reduced, the quality of recommendations has improved, it now also recommends more partitioning options e.g., LIST partitioning.
生成建议所需的时间减少了,建议的质量得到了改善,现在还建议了更多的分区选项,例如LIST分区。
Information Lifecycle Management (ILM) integration
Partitioning provides a simple and automated way to implement an Information Lifecycle Management (ILM) strategy.
See example Adding ILM ADO policies.
Further information
Tutorial: Oracle Database 12c: What's New in Partitioning?
Partitioning with Oracle Database 12c (PDF) white paper
REFERENCES
NOTE:1584032.1 - 12C New Feature: Online Move Partition
NOTE:276158.1 - Partitioning Enhancements in Oracle 10g
NOTE:452447.1 - 11g Partitioning Enhancements
12c分区增强功能,新功能(文档ID 1568010.1)的更多相关文章
- R12 付款过程请求-功能和技术信息 (文档 ID 1537521.1)
In this Document Abstract History Details _afrLoop=2234450430619177&id=1537521.1&dis ...
- Elasticsearch-更新现有文档
ES-更新现有文档 ES的更新API允许发送文档所需要做的修改,而且API会返回一个答复,告知操作是否成功.更新流程如下 1. 检索现有的文档.为了使这步奏效,必须打开_source字段,否则ES并不 ...
- xtts v4for oracle 11g&12c(文档ID 2471245
xtts v4for oracle 11g&12c(文档ID 2471245.1) 序号 主机 操作项目 操作内容 备注: 阶段一:初始阶段 1.1 源端 环境验证 migrate_check ...
- NPOI word文档表格在新的文档中多次使用
最近有一个项目,涉及到文档操作,有一个固定的模版,模版中有文字和表格,表格会在新的文档中使用n多次 //获取模版中的表格FileStream stream = new FileStream(strPa ...
- 转://【MOS】关于在不同版本和平台之间进行还原或复制的常见问题 (文档 ID 1526162.1)--跨版本恢复
Questions and Answers 1) 我能用更高版本的 Oracle 还原或复制旧版本的数据库吗? 2) 我能在两个不同的补丁程序集之间进行还原或复制吗? 3) 我能在同一操作系统的不同版 ...
- 针对数据泵导出 (expdp) 和导入 (impdp)工具性能降低问题的检查表 (文档 ID 1549185.1)
针对数据泵导出 (expdp) 和导入 (impdp)工具性能降低问题的检查表 (文档 ID 1549185.1) 文档内容 适用于: Oracle Database – Enterprise Edi ...
- sphinx索引分析——文件格式和字典是double array trie 检索树,索引存储 – 多路归并排序,文档id压缩 – Variable Byte Coding
1 概述 这是基于开源的sphinx全文检索引擎的架构代码分析,本篇主要描述index索引服务的分析.当前分析的版本 sphinx-2.0.4 2 index 功能 3 文件表 4 索引文件结构 4. ...
- ORA-01578和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案(文档ID 1623284.1)
ORA-01578和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案(文档ID 1623284.1) (一)NOLOGGING操作引起的坏块(ORA-01578和ORA-26 ...
- 可以搜索到DedeCms后台文章列表文档id吗?或者快速定位id编辑文章
我们在建站时有的时候发现之前的文章有错误了,要进行修改,但又不知道文章名,只知道大概的文章id,那么可以搜索到DedeCms后台文章列表文档id吗?或者快速定位文章id方便修改? 第一种方法:复制下面 ...
随机推荐
- jQuery中的基本的选择器学习(补充版)
先看整体代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <t ...
- 2017 ACM/ICPC 沈阳 I题 Little Boxes
Little boxes on the hillside. Little boxes made of ticky-tacky. Little boxes. Little boxes. Little b ...
- git 多仓库源 配置
在后台配好ssh公匙后 在C:\Users\Administrator\.ssh 下修改config文件 就叫config不带后缀 若没有则新建 配置SSH 密匙 # 配置github.com Ho ...
- 【Redis】270- 你需要知道的那些 redis 数据结构
本文出自「掘金社区」,欢迎戳「阅读原文」链接和作者进行技术交流 ?? 作者简介 世宇,一个喜欢吉他.MDD 摄影.自走棋的工程师,属于饿了么上海物流研发部.目前负责的是网格商圈.代理商基础产线,平时喜 ...
- Java获取配置文件中的属性
获取配置文件的属性值 example 目标配置文件jdbc.properties,现想要在java类里面调用opcl的url jdbc.url=jdbc:mysql://localhost:3306/ ...
- 如何在PHP框架里把Traits使用起来
我们都知道PHP只能使用单一继承,这意味着一个类只能从另一个类继承. 例如,您可能想从几个不同的类继承方法以防止代码重复. PHP 5.4中添加了新的语言特性Traits,而且它在Laravel框架 ...
- 牛客练习赛31A 地、颜色、魔法(搜索+二维数组一维表示)
红色来源于山脉,象征着狂躁.愤怒.混乱,血雨腥风,电光火石. 蓝色来源于海岛,象征着控制.幻觉.诡计,运筹帷幄,谋定后动. 绿色来源于树林,象征着生命.蛮力.成长,横冲直撞,生生不息. 黑色来源于沼泽 ...
- EFCore连接池的坑 差点晚年不保
长话短说 上个月公司上线了一个物联网数据科学项目,我主要负责前端接受物联网事件,并提供 参数下载. webapp 部署在Azure云上,参数使用Azure SQL Server存储. 最近从灰度测试转 ...
- django基础之day08,分页器从无到有,动态思路解析全过程
*********分页器从无到有的全过程,动态思路解析如下:******** 1.通过book_queryset = models.Book.objects.all()[start_num:end_n ...
- oracle中add_months()函数总结
今天对add_months函数进行简单总结一下: add_months 函数主要是对日期函数进行操作,在数据查询的过程中进行日期的按月增加,其形式为: add_months(date,int);其中第 ...