社区
数据库
帖子详情
vc++使用ado中addnew批量插入与insert语句批量插入性能的优劣
清泉流
2018-01-08 02:09:32
在项目中使用了ado中addnew和updateBatch方法实现记录的批量插入,结果测试结果是500条插入大约耗时1000ms,在这里问一下,这种用法性能有这么差吗?还是使用错了?直接使用insert语句执行批量插入的性能一般是多少?希望有大神解释一下
...全文
713
4
打赏
收藏
vc++使用ado中addnew批量插入与insert语句批量插入性能的优劣
在项目中使用了ado中addnew和updateBatch方法实现记录的批量插入,结果测试结果是500条插入大约耗时1000ms,在这里问一下,这种用法性能有这么差吗?还是使用错了?直接使用insert语句执行批量插入的性能一般是多少?希望有大神解释一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2018-01-10
打赏
举报
回复
插入数据库效率问题请参考软件“万能数据库查询分析器”的作者马根峰的博客文章。
worldy
2018-01-10
打赏
举报
回复
个人认为,updateBatch方法就是通过遍历记录集是否改变,如果改变,就调用update 命令,并且,使用的是所有字段原值定位记录,update你只要使用主关键字定位记录,因此效率肯定高于updateBatch,另外,updateBatch经常会引发记录无法定位的异常
赵4老师
2018-01-09
打赏
举报
回复
了解一下bcp命令行工具。
sevancheng
2018-01-09
打赏
举报
回复
这种插入方式应该是效率最高的,可能是数据库驱动问题
ADO
.NET 面试题
ADO
.NET
中
如何
使用
事务?什么是存储过程?存储过程的
优劣
何在?优点缺点什么是参数化查询?什么是事务?事务的并发控制有哪些?什么是连接池?
ADO
.NET
中
如何
使用
连接池?什么是 LINQ to DataSet?
孙鑫V
C++
深入详解全书总结
孙鑫V
C++
视频笔记列表(全) 简 介 第一课Windows程序内部运行机制 第二课MFC 程序框架的剖析 第三课MFC 消息映射机制和DC的获取 第四课简单字处理软件 第五课菜单编程 第六课对话框编程1 第七课对话框编程2 ...
ADO
.Net基本操作
ADO
.NET是微软新一代.NET数据库的访问架构,
ADO
是ActiveX Data Objects的缩写。
ADO
.NET是数据库应用程序和数据源之间沟通的桥梁,主要提供了一个面向对象的数据访问架构,用来开发数据库应用程序。
ADO
.NET主要包括...
ADO
.NET基础开发
ADO
.NET基础开发 转载自https://www.cnblogs.com/czhwust/p/4457207.html;
ADO
.NET是微软新一代.NET数据库的访问架构,
ADO
是ActiveX Data Objects的缩写。
ADO
.NET是数据库应用程序和数据源之间沟通的桥梁...
DataReader 程序
性能
优化
当项目
性能
需要调优时,通常也只能对数据库加入更多索引,而多数人已难以对数据访问的代码优化,且手写 SQL
语句
的功力似乎也持续退化
中
。 大家在拼命追求新技术时,似乎已忘记微软的 MCTS 证照,还有一门
ADO
.NET ...
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章