Performance
SQLCONNECTIONPOOL 增長非常巨大
我的一個數據庫伺服器 SQLCONNECTIONPOOL 變得非常龐大,它消耗了 55GB,超出了 65Gb(sql MAX)記憶體)環境:Microsoft SQL Server 2017(RTM-CU25)標準版
根據我的經驗,這是一個驅動程序問題。
基本上,某些應用程序通過 JDBC 驅動程序呼叫 sp_prepare 系統過程,而不呼叫 sp_unprepare。這似乎是 JDBC 驅動程序中的錯誤。在 MSSQL 伺服器上沒有什麼可做的。
所以試試看你是不是用的是最新版本的jdbc驅動。
謝謝分享經驗。我與應用程序團隊開會並建議他們更新 JDBC 驅動程序。在等待驅動程序更新時,我們重新啟動了 Tomcat 服務,看看它是否會降低 SQLCONNECTIONPOOL 的大小。它最初確實將 SQLCONNECTIONPOOL 的大小降低到了 50MB。