1
在連接到SQL Server時,在ADO.NET連接字符串中設置pooling = false的情況下有哪些情況?假設,對於這個問題,ADO.NET連接被頻繁調用(最少1x /分鐘,但可能比這更頻繁)。 Pooling = true是默認值,這似乎是一個好主意,給定了開放連接的開銷。將ADO.NET連接池設置爲False
在連接到SQL Server時,在ADO.NET連接字符串中設置pooling = false的情況下有哪些情況?假設,對於這個問題,ADO.NET連接被頻繁調用(最少1x /分鐘,但可能比這更頻繁)。 Pooling = true是默認值,這似乎是一個好主意,給定了開放連接的開銷。將ADO.NET連接池設置爲False
作爲應用程序開發人員,您幾乎總是希望保持連接池啓用。我認爲禁用連接池的唯一實際原因是在調試連接池問題時。例如,如果您的應用程序在負載下獲取了很多超時異常,則可能需要暫時禁用池作爲根本原因分析的一部分。
在更高層次上,連接池提供了一個管理數據庫連接的抽象概念,但禁用它的能力爲可能適用於框架或庫開發人員的場景提供了更大的靈活性。