【财务-ORACLE】Oracle专题培训.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle 专题培训 个人 Oracle 培训-专题 主题详细描述 hanshouzhong 2011 中国 . 上海 目 录 一 并行执行5  含义5  启用并行查询5  启用PDML 5  PDML 限制5  PDDL 范围6  PDDL 说明6 二 分析函数6  语法6  子句总结12  窗口实验13  分类14  分析函数描述14  例子15 三 直接路径插入37  含义37  支持类型37  使用方法37  限制37  缺点37 四 物化视图38 五 聚合函数扩展38  ROLLUP 子句38  CUBE 子句40  GROUPING()函数与ROLLUP、CUBE 的结合使用41  GROUPING_ID ()函数的使用43 六 DBMS_SQL 44  使用场合44  使用过程44 七 DBMS_SCHEDULER45 八 层次查询45 九 自治事务45 一 并行执行  含义 所谓并行执行,是指能够将一个大型串行任务(任何 DML,或一般的 DDL)物理地划 分为多个较 小的部分,这些较小的部分能够可以同时得到处理. 包括并行查询,并行 DML(INSERT,UPDATE,DELETE,MERGE),并行 DDL(索引重建,创建 索 引,数据加载,表重组等),并行恢复和过程并行化. 并行执行本质上是一个不可扩缩的解决方案,设计为允许单个用户或一个特定 SQL 语句占用 数据库的所有资源.所以,在用并行执行之前,需要保证以下两点: 1) 必须有一个非常大的任务; 2) 必须有足够的可用资源.  启用并行查询 默认情况下,并不启用并行查询。有两种方法启用该功能: 1) Hint 2) 直接修改表并行度 alter table big_table parallel; 由Oracle 根据系统的负载情况决定并行数。 alter table big_table parallel 4;  启用PDML PDML 和并行查询是不同的, 除非显示的请求PDML,否则不能执行PDML. 1) alter table big_table parallel 4; 2) alter session enable parallel dml;  PDML 限制 1)PDML 操作期间不支持触发器; 2) PDML 操作期间不支持某些声明方式引用完整性约束 3) 在提交或回滚之前,不能访问用PDML 修改的表 4) PDML 不支持高级复制(因为复制特性的实现是给予触发器) 5) 不支持延迟约束 6) 不支持分布式事务 7) 不支持聚促表 8) 如果表是分区的,PDML 只可能在有位图索引或LOB 列的表上执行,并且并行度 取决于分区数. 如果违反了其中任何一个原则,则语句会串行执行或报错.  PDDL 范围 PDDL 包括下面几种操作: 1) Create index 2) Create table as select 3) Alter index rebuild 4) Alter table move 5) Alter table spl

文档评论(0)

原野文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档