首页>计算机>Oracle认证>应用技术>正文
Oracle Pro*C/C++游标和存储过程性能测试报告

www.zige365.com 2007-8-7 18:24:43 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
  表3 9000条记录测试结果

    测试次数

    使用cursor方式(TD)

    使用PL/SQL方式(WCDMA)


0"
0"


14"
1"


9"
0"


13"
1"


10"
0"

平均
9.2”
0.4”

    根据测试结果可以看出的确用存储过程在大数据量时是极其有优势的,特别是在大数据量的情况下,并且存储过程的性能极其稳定,cursor方式由于时间长,感觉受网络状况影响较大,时间长短不定。可以得出结论使用储存过程将18倍的提高数据查询读取速度。

    1.3 部分测试代码

    1.3.1 测试表脚本:

    创建用于查询的表

drop table tb_boardt;

create table tb_boardt(

BYBOARDTYPE NUMBER(3),

ABYBOARDNAME VARCHAR2(15)

) tablespace cm_space;

    用储存过程向表中插入需要查询的120000记录:)

declare

i integer :=0;

begin

for i in 1..20000 loop

insert into tb_boardt values(1,'Allen_BOARD');

insert into tb_boardt values(2,'LILY_BOARD');

insert into tb_boardt values(4,'LIL_BOARD');

insert into tb_boardt values(5,'ALLEN_BOARD');

insert into tb_boardt values(6,'BEMC_BOARD');

insert into tb_boardt values(7,'TWIM_BOARD');

commit;

end loop;

end;

本新闻共5页,当前在第2页  1  2  3  4  5  

我要投稿 新闻来源:豆豆技术网 编辑: 作者:
相关新闻