ado提速

 
終於將ADO達到DBX一樣的速度,ADODataSet需要這樣設置:
CursorType=ctOpenForwardOnly
LockType=ltReadOnly
CrusorLoation=clUseServer
光設置CursorType和LockType是沒什麼用的,必須要設置CursorLoation=clUseServer,過去一直以爲不能用CursorLocation,根據SQL事件探查器跟蹤,如果只設clUseServer,SQL事件探查器會出現exec sp_cursoropen 和很多exec sp_cursorfetch,同時設置了上面的三項後,就不會有exec sp_cursoropen 這些,應該不會加重服務端負擔,
 
我想DBX也是這樣的機制,畢竟跟ADO一樣都是封裝OLEDB的,不然不可能相差這麼大
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章