<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      asp性能測試第二局部(轉)(8)

      [摘要]八、是否應該使用本地記錄集? ADO允許使用本地(客戶端)記錄集,此時查詢將提取記錄集內的所有數據,查詢完成后連接可以立即關閉,以后使用本地的游標訪問數據,這為釋放連接帶來了方便。使用本地記錄集對于訪問那些要求數據離線使用的遠程數據服務非常重要,那么,對于普通的應用它是否同樣有所幫助? 下面我...

      八、是否應該使用本地記錄集?
      ADO允許使用本地(客戶端)記錄集,此時查詢將提取記錄集內的所有數據,查詢完成后連接可以立即關閉,以后使用本地的游標訪問數據,這為釋放連接帶來了方便。使用本地記錄集對于訪問那些要求數據離線使用的遠程數據服務非常重要,那么,對于普通的應用它是否同樣有所幫助?

      下面我們加入CursorLocation屬性,并在打開記錄集之后關閉了連接(CLIENT1.asp):
      Set objRS = Server.CreateObject("ADODB.Recordset")
      objRS.CursorLocation = 2 ' adUseClient
      objRS.ActiveConnection = Application("Conn")
      objRS.LockType = 1 ' adLockReadOnly
      objRS.Open Application("SQL")
      objRS.ActiveConnection = Nothing


      理論上,這種方法由于以下兩個原因會對效率有所好處:第一,它避免了在記錄之間移動時重復地通過連接請求數據;第二,由于能夠方便地釋放連接,它減輕了資源需求。然而,從上表看起來使用本地記錄集對提高效率顯然沒有什么幫助。這或許是因為使用本地記錄集時,不管程序設置的是什么,游標總是變成靜態類型。

      第6個規則如下:

      除非確實要求記錄集本地化,否則應避免使用
      (出處:熱點網絡)


      日韩精品一区二区三区高清