问题描述
C测试:测试环境:linux 机器配置一般int i;for(i=0;i<9999;i++){ snprintf(temp,sizeof(temp),"test%d",i); time_t t = time(NULL); snprintf(query,sizeof(query),"insert into msglog(id,`from`,`to`,msgid,createtime) values('%s','%s','%s','crm','%s',%d)",temp,temp,temp,t); mysql_real_query(inst->conn,query,strlen(query));}插入9999条数据用了2s之前用java测试,插入9999条数据都用了几分钟,性能差别有这个大吗?大家用java插入数据到MYSQL性能怎样? 能达到2s插入9999条数据吗?
解决方案
我的经验:程序越大Java表现的优势越大,C效率绝对比Java好,但是软件越大涉及到的设计问题越重要,得到的结果是:最后的系统效率70%~85%是由软件体系结构决定的,这个数据是我看的一本书上有的;lz得到的结果是可信的,但是程序再大点两者总体性能月接近
时间: 2024-10-07 11:21:11