sqlserver插入大数据量,3000条/秒!
用什么方法能够满足要求,在我们的测试中仅仅能够满足300条/秒!
使用的是Delphi+sqlserver+ado!
有没有好的方法达到此要求!
用什么方法能够满足要求,在我们的测试中仅仅能够满足300条/秒!
使用的是Delphi+sqlserver+ado!
有没有好的方法达到此要求!
解决方案 »
- [提示] Unit1.pas(55): Value assigned to 'i' never used
- 有谁知道大富翁论坛2008有离线数据库吗?
- DBImage的问题
- 在调用过程中出错误!!
- 谁有刘艺老师的那本《delphi面向对象思想》的书籍。
- ?[高分求助]关于DevExpress dxDBGrid summarygroup 在线等待
- 中青真争气,好久没看到国字号球队这么爽的比赛了。。。。。。。。。。
- 再次散分!!
- (一百分)求一个高难度的进度条问题,请大家给些提示!!~
- 求助:关于bmp转avi的问题
- 线程中释放窗体出错 ?求救阿
- 为什么拖一个frame到form上,frame没有标题栏呀?
http://community.csdn.net/Expert/topic/4686/4686187.xml?temp=.1655695
,如果数据从另一表来,就用
select * into ... from ...
这样的效率也是很高的)
当然.导入速度还与你的服务器配制有关
有种实时系统与数据库系统结合的概念叫实时数据库;简单点说,譬如你的这个需求;可以考虑采集得到的数据不先存储入sql或者oracle;
而是直接通过多线程存入文件系统;
这样避免了关系数据库中有关的约束或者其他的附加操作;
~~~~~~~~~~
SQL Server是不可能达到这个要求的
select into应该可以达到
我们一般都用SQLSEVER或ORACLE你可以试试
用别的思维你也可以实现写程序头脑一定要活你可以好好想想
但是还是要感谢各位的意见!
写成DTS,然后delphi调用dts_name.bat文档,
DTS在转资料时可以达到这个速度,甚至更快!
我导入1k数据都要2秒