Performance

SQLCONNECTIONPOOL 增長非常巨大

  • April 27, 2022

我的一個數據庫伺服器 SQLCONNECTIONPOOL 變得非常龐大,它消耗了 55GB,超出了 65Gb(sql MAX)記憶體)環境:Microsoft SQL Server 2017(RTM-CU25)標準版 在此處輸入圖像描述

在此處輸入圖像描述 如何減小 SQLCONNECTIONPOOL 大小?

根據我的經驗,這是一個驅動程序問題。

基本上,某些應用程序通過 JDBC 驅動程序呼叫 sp_prepare 系統過程,而不呼叫 sp_unprepare。這似乎是 JDBC 驅動程序中的錯誤。在 MSSQL 伺服器上沒有什麼可做的。

所以試試看你是不是用的是最新版本的jdbc驅動。

謝謝分享經驗。我與應用程序團隊開會並建議他們更新 JDBC 驅動程序。在等待驅動程序更新時,我們重新啟動了 Tomcat 服務,看看它是否會降低 SQLCONNECTIONPOOL 的大小。它最初確實將 SQLCONNECTIONPOOL 的大小降低到了 50MB。 在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/311334