看來我的一個查詢是不關閉它的連接。SQL連接泄漏,我可以看到哪個查詢沒有關閉它的連接嗎?
這是我用得到計數查詢:
SELECT count(*) FROM sys.dm_exec_connections where client_net_address = '192.168.0.82'
當我一步通過與調試器,沒有異常拋出,Visual Studio的只是操作方式一樣,如果頁面請求結束,調用堆棧清空,網頁永不完成加載循環,並掛起。需要iisreset
才能刪除正在使用的連接。
本頁面請求會做很多查詢。找到罪魁禍首是可能的,但有沒有更省時的方法來查找哪個查詢?
是否有類似於我上面發佈的查詢的查詢,我可以在SQL Server上運行以查看哪些查詢請求打開連接而不關閉?