我在用Ado写入大量数据到Sql_Server时(大约2条/s),我在程序中的做法是每来一条数据单独开一线程写数据库(数据0.5K/条),现在的问题是:这个服务程序一直占用大量的系统内存,按时间增加,直到耗尽系统资源,出粗。(我注意了内存泄漏这个问题,开的数组都Delete)。想改用存储过程写数据库,效果不知如何。想请教写过大量数据库的朋友,如何处理大量数据的写入(方法)??判复!!
解决方案 »
- 急!! @err,hr 0x0000276d 应用程序没有调用 WSAStartup,或者 WSAStartup 失败。 unsigned long
- 如下广播,在winXP下可正常运行,在win98下sendto后面输出10013的错误,请问如何解决呢?
- c++
- 如何在打印预览视图中的工具条上添加其它按钮?
- 如何换行?
- ===菜鸟急问===:在VC的Release和Debug环境下编译有何不同?
- 如何打开后缀是cff的文件
- 如果我要对不同类型的文件进行读写 (HTML和TXT)要怎么弄呀。。
- 【D3D】错误D3DERR_INVALIDCALL求破
- 天啊
- ***请教*** 如何使mdi程序刚运行时,不直接打开子窗体???谢
- 请教MFC问题!
用存储过程会快数倍。记得我做过试验,先用ADO加入记录,花了好几个小时
才加了20多万条。用存储过程15分钟左右就加入了10多万条。耗尽内存的原因
可能是有内存泄漏。