如何使新增的速度变快

Home Home
引用 | 编辑 sha
2008-08-24 12:22
楼主
推文 x0
在vc++6.0中,我使用下列程式段将1000笔资料写入daa100资料表中.在前面100笔左右速度都很正常很快,但接下来却越来越慢,猜想应该是有某些buffer占用后没有释放.但程式中每写入一笔资料就已经将daa100用 SQLFreeHandle 释放一次,然后再重新打开一次(也发现每写入一笔资料后,若不释放再打开daa100,是不能再写入的).所以不知还有什么东西没有释放,应如何做才能使不论写入 ..

访客只能看到部份内容,免费 加入会员



献花 x0
引用 | 编辑 mixccc
2008-08-27 00:13
1楼
  
sha...应该是同一个人.
我想,青衫有为你做了很详细的介绍.
建议...ODBC还是要问青衫比较快.

除非你的资料库,只能用ODBC,建议
改成OLE DB试试,或着受限你资料
库引擎的效能及使用程式语言的相
互关系,速度可能无法改善.

献花 x0
引用 | 编辑 sha
2008-08-27 20:24
2楼
  
谢谢mixccc的回覆,青衫确实已帮我很多忙,现正研究他提供的资料.由于已用习惯odbc,若现要改用别种,恐怕没那么多时间.再一次谢谢你.

献花 x0