如何使新增的速度變快

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