首页 > 数据库 > Oracle > 正文

Oracle入门基础:绑定变量测试

2024-08-29 13:34:24
字体:
来源:转载
供稿:网友

  与hard parse对比测试; Oracle入门基础:绑定变量测试scott@MWDB> create table t ( x int );  表已创建。Oracle入门基础:绑定变量测试scott@MWDB> create or replace PRocedure proc1Oracle入门基础:绑定变量测试2 asOracle入门基础:绑定变量测试3 beginOracle入门基础:绑定变量测试4 for i in 1 .. 10000Oracle入门基础:绑定变量测试5 loopOracle入门基础:绑定变量测试6 execute immediateOracle入门基础:绑定变量测试7 'insert into t values ( :x )' using i;Oracle入门基础:绑定变量测试8 end loop;Oracle入门基础:绑定变量测试9 end;Oracle入门基础:绑定变量测试10 /  过程已创建。Oracle入门基础:绑定变量测试scott@MWDB> create or replace procedure proc2Oracle入门基础:绑定变量测试2 asOracle入门基础:绑定变量测试3 beginOracle入门基础:绑定变量测试4 for i in 1 .. 10000Oracle入门基础:绑定变量测试5 loopOracle入门基础:绑定变量测试6 execute immediateOracle入门基础:绑定变量测试7 'insert into t values ( 'i')';Oracle入门基础:绑定变量测试8 end loop;Oracle入门基础:绑定变量测试9 end;Oracle入门基础:绑定变量测试10 /
  过程已创建。  运行对比测试的小程序:Oracle入门基础:绑定变量测试exec runstats_pkg.rs_startOracle入门基础:绑定变量测试exec proc1Oracle入门基础:绑定变量测试exec runstats_pkg.rs_middleOracle入门基础:绑定变量测试exec proc2Oracle入门基础:绑定变量测试exec runstats_pkg.rs_stop(1000)  测试结果:Oracle入门基础:绑定变量测试Run1 ran in 180 hsecsOracle入门基础:绑定变量测试Run2 ran in 764 hsecsOracle入门基础:绑定变量测试run 1 ran in 23.56% of the timeOracle入门基础:绑定变量测试Oracle入门基础:绑定变量测试Name Run1 Run2 DiffOracle入门基础:绑定变量测试STAT...recursive calls 10,124 12,243 2,119Oracle入门基础:绑定变量测试STAT...redo size 2,316,668 2,310,452 -6,216Oracle入门基础:绑定变量测试LATCH.cache buffers chains 73,789 81,264 7,475Oracle入门基础:绑定变量测试STAT...parse count (hard) 2 10,014 10,012Oracle入门基础:绑定变量测试LATCH.library cache pin 80,200 95,846 15,646Oracle入门基础:绑定变量测试LATCH.library cache pin alloca 40,113 62,894 22,781Oracle入门基础:绑定变量测试LATCH.session allocation 24 31,209 31,185Oracle入门基础:绑定变量测试LATCH.row cache enqueue latch 112 41,612 41,500Oracle入门基础:绑定变量测试LATCH.row cache objects 128 41,774 41,646Oracle入门基础:绑定变量测试LATCH.child cursor hash table 18 70,980 70,962Oracle入门基础:绑定变量测试LATCH.library cache 110,365 239,250 128,885Oracle入门基础:绑定变量测试STAT...session pga memory 0 131,072 131,072Oracle入门基础:绑定变量测试LATCH.shared pool 50,234 259,418 209,184Oracle入门基础:绑定变量测试Oracle入门基础:绑定变量测试Run1 latches total versus runs -- difference and pctOracle入门基础:绑定变量测试Run1 Run2 Diff PctOracle入门基础:绑定变量测试366,906 938,493 571,587 39.10%
  PL/SQL 过程已成功完成。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表