欢迎来到天天文库
浏览记录
ID:38820681
大小:24.94 KB
页数:5页
时间:2019-06-19
《模版代码、基准代码、OTL代码、PROC代码性能对比》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、模版代码、基准代码、OTL代码、PROC代码性能对比一、测试目的1、测试基准代码(手工调用数据库操作函数的服务代码)在对数据库进行增、删、改、查的执行效率2、测试模版代码(通过数据库组件+服务模版生成的代码)在对数据库进行增、删、改、查的执行效率3、对比模版代码和基准代码之间的性能差异。4、OTL流操作代码和基准代码之间的数据库操作比较。5、比较OTL流操作代码和PROC代码在操作数据库上的性能差异二、测试环境IP:192.168.3.250用户:yangwb三、测试代码目录结构主目录:/home/yangwb/test/baseTest/子目录:add(增)
2、、delete(删)、update(改)、查(select)根目录:base(基准代码)template(模版代码)otl(OTL代码)proc(PROC代码)四、测试方法一、进入代码根目录,vi修改outside_service.c中的宏定义MAXNUM(循环操作次数)二、执行make命令编译代码三、执行./for.sh进行运行时间统计五、测试结果基准代码和模版代码的相同测试编号是在同一连续时间内的测试结果1、记录查询操作测试描述,查询数据库中的记录,并取其记录的字段值。查询笔数达到指定值所花费的时间。基准代码:测试编号查询笔数运行时间(ms)1100030
3、88210003100320006214450001462551000030545模版代码:测试编号查询笔数运行时间(ms)110003076210003054320006132450001521751000030352OTL代码:测试编号查询笔数运行时间(ms)1100030562100030583200059734500014928510000294541、记录修改操作测试描述:修改数据库中的记录的字段值,修改笔数达到指定笔数所花费的时间。基准代码:测试编号修改笔数运行时间(ms)11000200348992100022065360320004398106
4、364500098622605451000051333模版代码:测试编号修改笔数运行时间(ms)110005959623521000604761333200012004117474500030049304931000059349OTL代码:测试编号修改笔数运行时间(ms)11000697021000688332000141274500032698510000687921、记录添加操作测试说明:往数据库中插入记录,达到指定笔数所花费的时间基准代码:测试编号添加笔数运行时间(ms)11000206922000394835000968741000019508模版代码
5、:测试编号添加笔数运行时间(ms)110001872220003601350008661410000172822、记录删除操作测试说明:删除数据库指定的记录,删除数达到指定笔数所花费的时间。基准代码:测试编号删除笔数运行时间(ms)11000209522000412935000986141000019201模版代码:测试编号删除笔数运行时间(ms)110002116220004198350009443410000168241、OTL代码和PROC代码在查询、更新数据库的执行效率查询测试说明:查询数据库中的记录,并取其记录的字段值。查询笔数达到指定值所花费的时间
6、。OTL代码查询:测试编号查询笔数运行时间(ms)11000802250003226310000629145PROC代码查询:测试编号查询笔数运行时间(ms)11000492250001912310000390245更新测试说明:修改数据库中的记录的字段值,修改笔数达到指定笔数所花费的时间。OTL代码更新:测试编号更新笔数运行时间(ms)1100012292500055573100001123345PROC代码更新:测试编号更新笔数运行时间(ms)1100012722500058143100001149345
此文档下载收益归作者所有