教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> Oracle >> 入门基础 >> Oracle入门基础:绑定变量测试 RSS订阅
Oracle入门基础:绑定变量测试
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
与hard parse对比测试;
scott@MWDB> create table t ( x int );

  表已创建。

scott@MWDB> create or replace procedure proc1 2 as 3 begin 4 for i in 1 .. 10000 5 loop 6 execute immediate 7 'insert into t values ( :x )' using i; 8 end loop; 9 end; 10 /

  过程已创建。

scott@MWDB> create or replace procedure proc2 2 as 3 begin 4 for i in 1 .. 10000 5 loop 6 execute immediate 7 'insert into t values ( '||i||')'; 8 end loop; 9 end; 10 /

  过程已创建。

  运行对比测试的小程序:

exec runstats_pkg.rs_start exec proc1 exec runstats_pkg.rs_middle exec proc2 exec runstats_pkg.rs_stop(1000)

  测试结果:

Run1 ran in 180 hsecs Run2 ran in 764 hsecs run 1 ran in 23.56% of the time Name Run1 Run2 Diff STAT...recursive calls 10,124 12,243 2,119 STAT...redo size 2,316,668 2,310,452 -6,216 LATCH.cache buffers chains 73,789 81,264 7,475 STAT...parse count (hard) 2 10,014 10,012 LATCH.library cache pin 80,200 95,846 15,646 LATCH.library cache pin alloca 40,113 62,894 22,781 LATCH.session allocation 24 31,209 31,185 LATCH.row cache enqueue latch 112 41,612 41,500 LATCH.row cache objects 128 41,774 41,646 LATCH.child cursor hash table 18 70,980 70,962 LATCH.library cache 110,365 239,250 128,885 STAT...session pga memory 0 131,072 131,072 LATCH.shared pool 50,234 259,418 209,184 Run1 latches total versus runs -- difference and pct Run1 Run2 Diff Pct 366,906 938,493 571,587 39.10%

  PL/SQL 过程已成功完成。

来源:upschool.com.cn
作者:
关键字:绑定变量测试
发表日期:2007-1-6 1:25:25

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:Oracle的db_name和instance_name   下一篇:查询Oracle各组件的版本信息


2008-12-3 3:35:24
本文的相类似文章
在学习中进步 在进步中成长 教程中国相随您的成长之路
华腾联合科技股份有限公司版权所有
广告联系:Rosibo@163.com