oracle并行原理深入解析和案例精粹.docxVIP

  • 5
  • 0
  • 约2.48万字
  • 约 21页
  • 2017-04-12 发布于四川
  • 举报
oracle并行原理深入解析和案例精粹

oracle 并行原理深入解析及案例精粹本帖最后由 leonarding 于 2012-8-10 07:34 编辑引言:首先说明并行技术属于大数据范畴,适合OLAP系统,在任务分割、数据块分割、资源充裕的场合应用较广,本次分享主要概括并行原理、实际应用、性能对比、并行直接加载、索引属性、特点小结等六个小点去重点阐述。下面的测试是我的笔记,这些笔记也参考了《让oracle跑的更快2》作者:谭怀远 一书的引导,在此向谭总表示感谢,向帮助过我们的人表示感谢 zhixiang yangqiaojie等好友一、简单介绍OLTP和OLAP系统的特点小结答:OLTP和OLAP是我们大家在日常生产库中最常用到的2种系统,简单的说OLTP是基于多事务短时间片的系统,内存的效率决定了数据库的效率。OLAP是基于大数据集长时间片的系统,SQL执行效率决定了数据库的效率。因此说“并行parallel”技术属于OLAP系统范畴二、并行技术实现机制和场合答:并行是相对于串行而言的,一个大的数据块分割成n个小的数据块,同时启动n个进程分别处理n个数据块,最后由并行协调器coordinater整合结果返回给用户。实际上在一个并行执行的过程中还存在着并行进程之间的通信问题(并行间的交互操作)。上面也说过并行是属于大数据处理的技术适合OLAP,并不适合OLTP,因为OLTP系统中的sql执行效率通常都是非常高的。三、测试并行技术在实际中的应用和规则(1)在有索引的表leo_t上使用并行技术,但没有起作用的情况创建一张表LS@LEO create table leo_t as select rownum id ,object_name,object_type from dba_objects;在表id列上创建索引LS@LEO create index leo_t_idx on leo_t(id);收集表leo_t统计信息LS@LEO execute dbms_stats.gather_table_stats(ownname=LS,tabname=LEO_T,method_opt=for all indexed columns size 2,cascade=TRUE);为表启动4个并行度LS@LEO alter table leo_t parallel 4;启动执行计划LS@LEO set autotrace trace explain statLS@LEO select * from leo_t where id=100;??使用索引检索的数据,并没有启动并行Execution Plan??执行计划----------------------------------------------------------Plan hash value: 2049660393-----------------------------------------------------------------------------------------| Id??| Operation? ?? ?? ?? ?? ?? ? | Name? ?? ?| Rows??| Bytes | Cost (%CPU)| Time? ???|-----------------------------------------------------------------------------------------|? ?0 | SELECT STATEMENT? ?? ?? ?? ?|? ?? ?? ???|? ???1 |? ? 28 |? ???2? ?(0)| 00:00:01 ||? ?1 |??TABLE ACCESS BY INDEX ROWID| LEO_T? ???|? ???1 |? ? 28 |? ???2? ?(0)| 00:00:01 ||*??2 |? ?INDEX RANGE SCAN? ?? ?? ? | LEO_T_IDX |? ???1 |? ?? ? |? ???1? ?(0)| 00:00:01 |-----------------------------------------------------------------------------------------Predicate Information (identified by operation id):---------------------------------------------------? ?2 - access(ID=100)Statistics? ?统计信息----------------------------------------------------

文档评论(0)

1亿VIP精品文档

相关文档