博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OCILIB VC2008 效率测试
阅读量:4044 次
发布时间:2019-05-24

本文共 1632 字,大约阅读时间需要 5 分钟。

OCILIB VC2008 效率测试

2014年4月29日19:59:43

1、VS2008新建一个空的控制台程序。

2、源代码:

//test.cpp文件#pragma comment(lib,"ociliba.lib")#define OCI_CHARSET_ANSI#include 
#include
#define BEGIN_NUM 900000#define MAX_NUM 1000000int main(void){ clock_t start,finish; double duration; OCI_Connection *cn; if (!OCI_Initialize(NULL, NULL, OCI_ENV_DEFAULT|OCI_ENV_CONTEXT)) return EXIT_FAILURE; cn = OCI_ConnectionCreate("orcl", "etc_ctrlr", "itsmoe", OCI_SESSION_DEFAULT); OCI_Statement * st; st = OCI_StatementCreate(cn); int nRet =0; start = clock(); char strSQL[400] = {0}; int nSN = BEGIN_NUM; sprintf(strSQL,"insert into LWW_TXF_TEST (SN,CARDID,MVLICENSE,ENTRYTIME) VALUES " "(%d,'123','seu',to_date('1999-09-12', 'YYYY-MM-DD'))",nSN); OCI_Prepare(st, strSQL); nRet = OCI_Execute(st); while (nSN
= MAX_NUM)break; OCI_Prepare(st, strSQL); OCI_Execute(st); } else { OCI_ExecuteStmt(st,strSQL); } } finish = clock(); duration = double(finish - start)/CLOCKS_PER_SEC; printf("time used:%f ms\n",1000*duration); system("pause"); OCI_Break(cn); OCI_Cleanup(); return 0;}
3、有唯一主键建表语句

create table LWW_TXF_TEST (SN NUMBER primary key,CARDID VARCHAR2(25),MVLICENSE VARCHAR2(20),ENTRYTIME DATE)
时间:

0到10万,128.7s;10万到20万,137.5s;20万到30万,139.0s;30万到40万,135.5s;40万到50万,131.2s;

50万到60万,136.0s;60万到70万,137.2s;70万到80万,131.2s;80万到90万,122.5s;90万到100万,134.5s.

4、没有主键建表语句

create table LWW_TXF_TEST (SN NUMBER,CARDID VARCHAR2(25),MVLICENSE VARCHAR2(20),ENTRYTIME DATE)

时间:

0到10万,125s;10万到20万,126.6s;20万到30万,130.0s;30万到40万,131.0s;40万到50万,125.1s;

50万到60万,124.0s;60万到70万,130s;70万到80万,128.3s;80万到90万,120.6s;90万到100万,131.5s.

转载地址:http://anwci.baihongyu.com/

你可能感兴趣的文章
redis sharding方案
查看>>
程序员最核心的竞争力是什么?
查看>>
阿里、网易、滴滴共十次前端面试碰到的问题
查看>>
memcache、redis原理对比
查看>>
Node.js机制及原理理解初步
查看>>
linux CPU个数查看
查看>>
linux系统负载load average的含义
查看>>
分布式应用开发相关的面试题收集
查看>>
简单理解Socket及TCP/IP、Http、Socket的区别
查看>>
利用HTTP Cache来优化网站
查看>>
利用负载均衡优化和加速HTTP应用
查看>>
消息队列设计精要
查看>>
高可用性系统在大众点评的实践与经验
查看>>
美团酒店Node全栈开发实践
查看>>
分布式缓存负载均衡负载均衡的缓存处理:虚拟节点对一致性hash的改进
查看>>
分布式存储系统设计(1)—— 系统架构
查看>>
分布式存储系统设计(2)—— 数据分片
查看>>
架构师之路--视频业务介绍,离线服务架构和各种集群原理
查看>>
mysql、zookeeper、redis和elasticsearch主从同步机制
查看>>
MySQL数据库的高可用方案总结
查看>>