欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

c# odp oracleblob效率太低,该怎么解决

更新时间: 2014-01-05 02:10:43 责任编辑: Author_N1

 

c# odp oracleblob效率太低
现在我使用odp来完成数据批量导入.
如果插入的记录不含有blob字段,使用odp 批量插入会很快,大概1秒中可以插入10000条左右的记录.

但是如果插入的记录含有blob字段,使用odmp插入速度会很慢,大概8秒才插入1000条记录.

debug之后,发现构造1000个oracle blob,然后写数据(write)至新构造的blob会耗费大部分的时间.
而这个时候我都还没有执行command.ExecNoQuery().

求教大神:odp 批量插入数据时,包含clob字段,如何使得效率提升?

谢谢


测试的服务器环境:普通pc linux oracle 11g r2
--参考方法--
学习了,含有blob 字段时设计数据库 好像数据块尺寸 设置的大一些,然后这个数据块尺寸建表空间,在此表空间上建表,插入blob字段 性能会好很多吧
--参考方法--
blob单独规划个空间进行存储,设置空间相关参数进行调整
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:10:43
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/6595/
本文WWW.DOC100.NET DOC100.NET版权所有。