oracle 并行(Parallel)使用
1.查询
SELECT /*+ Parallel(t,8) */ * FROM emp t; SELECT /*+ Parallel(8) */ * FROM emp t; SELECT /*+ Parallel */ * FROM emp t;
2.创建索引
create index idx_emp_test on emp(empno,ename,job) nologging parallel 32;
创建索引的时候,如果有条件的话一定要加并行!客户这边的ExaData服务器,对运单表(5000多万记录,90多个字段,60多G数据)创建索引,索引字段包含6列,并行度开到64,创建索引耗时竟然只消耗13秒多点,把俺惊讶的……
3.执行表分析
EXEC DBMS_STATS.GATHER_TABLE_STATS(ownname => 'scott',tabname => 'emp', degree => 32,cascade => true);
4.插入
INSERT /*+ append parallel(30) */ INTO t_a SELECT /*+ parallel(30) */ FROM t_b -- PS:个人在客户ExaData服务器上 使用insert select做测试, insert加 Append后, 加不加Parallel 效果没有什么差别,不知为何. 但后面的select 不加Parallel 差别太大了
相关推荐
oracle中的并行处理,还是值得一看的!
oracle parallel SQL,oracle parallel SQL
oracle的Parallel_并行技术案例详解
Oracle+Parallel+Execution
Oracle_Parallel_SQL并行处理1_深入原理介绍.pdf Oracle_Parallel_SQL并行处理2_执行计划分析与问题跟踪.pdf
oracle并行SQL的介绍,对SQL优化很有帮助
BLOG_Oracle_lhr_【知识点整理】Oracle中NOLOGGING、APPEND、ARCHIVE和PARALLEL下,REDO、UNDO和执行速度的比较BLOG_Oracle_lhr_【知识点整理】Oracle中NOLOGGING、APPEND、ARCHIVE和PARALLEL下,REDO、UNDO和执行...
Oracle8i Parallel Server Concepts Release 2 (8.1.6)
Oracle8i Parallel Server Administration, Deployment, and Performance Release 2 (8.1.6)
DSI是Data Server Internals的缩写,是Oracle公司内部用来培训Oracle售后工程师使用的教材.由于某种原因流落江湖, 受到众多Oracle爱好者的追捧, 不过要是功力不到, 阅读反而无益. DSI3是Oracle 8系列的, DSI4是Oracle...
ORACLE数据库体系结构决定了oracle如何使用网络、磁盘和内存。包括实例(instance),文件(file)和进程(process不包括后台进程)三部分。 实例:每一个运行的ORACLE数据库与一个ORACLE实例(INSTANCE)相联系。...
Oracle8i Parallel Server Administrator’s Guide Release 2 (8.1.6) for Windows NT
This new edition has been expanded to include AWR, Oracle 12c Statistics, interpretation of SQL Monitor reports, Parallel execution, and Exadata-related features. Reading this book and using SQL ...
在1992年,Oracle发布了第七个版本,引入了名为“Oracle Parallel Server”的分布式数据库架构,这使得Oracle数据库能够在多个服务器上同时运行,提供更高的性能和可靠性。 随着互联网的迅速发
1.2.3 怎样配置符合 OFA 的 Oracle 文件 系统 1.3 规划数据库文件布局 1.3.1 最大化可用性的规划 1.3.2 最小化磁盘争用的规划 1.4 建立参数文件 1.4.1 配置参数的一些注意事项 1.4.2 建立参数文件的连接 ...
近期来,FreeList的重要作用逐渐为Oracle DBA所认识,网上也出现一些相关的讨论。本文以FreeList为线索对Oracle的存储管理的原理进行较深入的探讨,涉及Oracle段区块管理的原理,... OPS:oracle parallel server
在Oracle9i之前,RAC的名称是OPS (Oracle parallel Server)。RAC 与 OPS 之间的一个较大区别是,RAC采用了Cache Fusion(高速缓存合并)技术。在 OPS 中,节点间的数据请求需要先将数据写入磁盘,然后发出请求的节点...
RAC,其全称是Real Application Cluster,官方的中译是真正应用集群,RAC并非是个新技术,其前身叫OPS(Oracle Parallel Server),从9i开始才改名叫RAC。RAC不仅仅是个组件,它更应该被称之为一种体系,因为它不是单...
ORACLE RDBMS(V6.0)可带事务处理选项(TPO),提高了事务处理的速度.1992年推出了版本7,在ORACLE RDBMS中可带过程数据库选项(procedural database option)和并行服务器选项(parallel server option),称为ORACLE7...