sp-reset-connection

    8熱度

    4回答

    我們有一個用C#編寫的Web服務,它可以調用MS SQL Server 2005數據庫。該代碼使用Using塊與C#的連接池相結合。 在SQL跟蹤期間,我們看到許多對「sp_resetconnection」的調用。其中大部分是短暫的< 0.5秒,但是有時候我們會收到長達9秒的通話。 從我讀過的內容來看,sp_resetconnection與連接池有關,並且基本上重置了打開連接的狀態。我的問題: 爲

    1熱度

    2回答

    想象一下java.sql.Connection的簡單連接池。在連接釋放回池後,我們不知道是否有任何事務處於打開狀態,創建了任何臨時表等。 而不是手動檢查getAutoCommit()是否爲false,然後看看我們是否需要滾動回滾,調用rollback()等我希望會有一個reset()函數做類似於SQL Severs sp_resetconnection存儲過程,但不是DBMS相關。然而,看看Con