1 0 0 procedure binds
2 is
3 v_num number;
4 begin
5 100001 .182 for i in 1..100000 loop
6 100000 .498 v_num := dbms_random.random;
7 100000 3.756 insert into t1 values (v_num,v_num);
8 end loop;
9 1 0 end;
9 rows selected.
Code% coverage
--------------
80
--从上面的报告可知,当改用使用绑定变量后,原来执行insert语句的时间由49.9s下降到3.756s
--对于这个事例仅仅是演示定位瓶颈代码,并改用绑定变量以提高性能,对于其他情形,具体的如何修改瓶颈代码应具体分析
推荐阅读: