在我的應用程序中,有一段時間SQL活動連接突然增加。在此期間,我們無法從Management Studio本身訪問數據庫。SQL活動連接突然增加
此問題每1小時發生一次或2小時一次,它代表20分鐘。我已經檢查了CPU利用率和RAM利用率,在此期間沒有使用CPU資源。一旦問題解決,所有連接都將被釋放,系統僅在此之後纔開始使用CPU資源。
我需要檢查這個問題嗎?在此期間沒有額外的進程/程序訪問數據庫。
在我的應用程序中,有一段時間SQL活動連接突然增加。在此期間,我們無法從Management Studio本身訪問數據庫。SQL活動連接突然增加
此問題每1小時發生一次或2小時一次,它代表20分鐘。我已經檢查了CPU利用率和RAM利用率,在此期間沒有使用CPU資源。一旦問題解決,所有連接都將被釋放,系統僅在此之後纔開始使用CPU資源。
我需要檢查這個問題嗎?在此期間沒有額外的進程/程序訪問數據庫。
如果您運行SQL Server Profiler,查看正在進行的sql調用,這可能會給您提供原因的線索?
我運行了剖析器,發現有些查詢需要很長時間才能執行。我將所有查詢列入候選名單,並在管理工作室中執行相同的操作。如果我跑過管理工作室,它會立即完成。只有在SQL連接很高時才需要很長時間才能完成。 是否有任何其他可能的方式來檢查這個問題,如索引,索引損壞,壞扇區,因爲數據庫在少數表中有大量的數據。 –
聽起來像你沒有關閉你的連接。檢查您啓動新連接的所有位置,並確保連接正確關閉,即使在特殊狀態下也是如此。 – Luaan
謝謝!我已經驗證了我的代碼,一旦它成功結束成功案例或失敗案例,我已經關閉了所有連接。 –