.NET批量大数据插入性能分析及比较(4.使用DataAdapter批量插入)
来源:互联网 发布:手机游戏制作软件 编辑:程序博客网 时间:2024/06/11 08:58
结果如下:
Use SqlServer DataAdapter Insert;RecordCount:40000;BatchSize:10;Time:21569;
Use SqlServer DataAdapter Insert;RecordCount:40000;BatchSize:20;Time:19607;
Use SqlServer DataAdapter Insert;RecordCount:40000;BatchSize:50;Time:19647;
Use SqlServer DataAdapter Insert;RecordCount:40000;BatchSize:100;Time:18649;
Use SqlServer DataAdapter Insert;RecordCount:40000;BatchSize:200;Time:21823;
测试的结果让我比较失望,SqlDataAdapter会为每个修改行发送一条T-SQL命令,所以效率并不高。
而且再其他的方式中,都可以进行异步处理,SqlDataAdapter的Update()方法并不支持异步的结果,所以此方法不推荐
全文链接:
.NET批量大数据插入性能分析及比较(1.准备工作)
.NET批量大数据插入性能分析及比较(2.普通插入与拼接sql批量插入)
.NET批量大数据插入性能分析及比较(3.使用事务)
.NET批量大数据插入性能分析及比较(4.使用DataAdapter批量插入)
.NET批量大数据插入性能分析及比较(5.使用SqlBulkCopy)
.NET批量大数据插入性能分析及比较(6.使用表值参数)
- .NET批量大数据插入性能分析及比较(4.使用DataAdapter批量插入)
- .NET批量大数据插入性能分析及比较(4.使用DataAdapter批量插入)
- .NET批量大数据插入性能分析及比较(3.使用事务)
- .NET批量大数据插入性能分析及比较(5.使用SqlBulkCopy)
- .NET批量大数据插入性能分析及比较(6.使用表值参数)
- .NET批量大数据插入性能分析及比较(5.使用SqlBulkCopy)
- .NET批量大数据插入性能分析及比较(3.使用事务)
- .NET批量大数据插入性能分析及比较(5.使用SqlBulkCopy)
- .NET批量大数据插入性能分析及比较(6.使用表值参数)
- .NET批量大数据插入性能分析及比较(6.使用表值参数)
- .NET批量大数据插入性能分析及比较(2.普通插入与拼接sql批量插入)
- .NET批量大数据插入性能分析及比较(2.普通插入与拼接sql批量插入)
- .NET批量大数据插入性能分析及比较(1.准备工作)
- .NET批量大数据插入性能分析及比较(1.准备工作)
- .Net中DataAdapter批量插入和更新数据总结
- C#使用DataAdapter.Update(dt)方法,无法批量插入数据的原因及解决
- ADO.NET批量插入数据方法比较
- .NET 批量插入数据,先查后插,性能优化
- Spark源代码编译生成全攻略
- struts2中出现input类型的视图的返回的原因:
- Flex视频截图并通过WebService(C#)保存
- Linux0.11内核--进程的调度(运行态(就绪态)和睡眠态之间的转换)
- 纵使年华已逝,但我不曾放开爱你的手
- .NET批量大数据插入性能分析及比较(4.使用DataAdapter批量插入)
- 【连载】【FPGA黑金开发板】Verilog HDL那些事儿--PS2解码(九)
- 三)静态链表
- exchange 2007 收到重复邮件
- Android下载源码,编译等的官网说明网址
- Android的Orientation Sensor三个坐标的含义
- 【连载】【FPGA黑金开发板】Verilog HDL那些事儿--VGA驱动(十)
- CMMI基础知识
- linux 飞鸽传输