.net數(shù)據庫連接池配置技巧(默認值)
更新時間:2008年12月25日 00:08:19 作者:
ado.net 本就有連接功能,所有.net開法基本不用去考慮連接問題,怪不得.net的連接池資料網上找不到。.net連接池只要在連接字符串里配制就可以了
以連接字符串關鍵字控制Connection Pool
ConnectionString屬性是SQLConnection 對象的一個屬性,它支持一個連接串/值對,這個對是用于調整connection pool行為的。下表是ConnectionString 的值及解釋。
名稱
默認值
描述
Connection Lifetime
0
當連接返回pool時,它的時間和創(chuàng)建時間相比,如果它的存在時間超過了Connection Lifetime,它被釋放。這對于新加入集群的服務器平衡是很有用的。值0可以保證連接有最大時限。
Connection Reset
'true'
決定從pool移走時數(shù)據庫連接是否被重置。
Enlist
'true'
為true時pooler自動列出當前創(chuàng)建線程的操作上下文,如果操作上下文存在的話。
Max Pool Size
100
Pool中允許的最大連接數(shù)。
Min Pool Size
0
Pool中允許的最小連接數(shù)。
Pooling
'true'
為true時,連接從相應的pool中被取出,如果需要將創(chuàng)建或添加到相應的池中。
Connection Pool的性能記數(shù)器
SQL Server .NET Data Provider添加了一些性能記數(shù)器使用戶可以調整connection pool特性。下面是一些記數(shù)器:
記數(shù)器
描述
SqlClient: 緩沖的和非緩沖的連接數(shù)
當前的連接數(shù)
SqlClient: 當前緩沖的連接數(shù)
在池中與當前進程關聯(lián)的所有連接
SqlClient: 當前connection pool數(shù)
與當前進程連接的池數(shù)
SqlClient: 最大緩沖連接數(shù)
從進程開始以來使用的最大連接數(shù)。此記數(shù)器只有在與特定進程關聯(lián)時才有意義。_Global 實例總返回0
SqlClient: 總失敗連接數(shù)
失敗總數(shù)
ConnectionString屬性是SQLConnection 對象的一個屬性,它支持一個連接串/值對,這個對是用于調整connection pool行為的。下表是ConnectionString 的值及解釋。
名稱
默認值
描述
Connection Lifetime
0
當連接返回pool時,它的時間和創(chuàng)建時間相比,如果它的存在時間超過了Connection Lifetime,它被釋放。這對于新加入集群的服務器平衡是很有用的。值0可以保證連接有最大時限。
Connection Reset
'true'
決定從pool移走時數(shù)據庫連接是否被重置。
Enlist
'true'
為true時pooler自動列出當前創(chuàng)建線程的操作上下文,如果操作上下文存在的話。
Max Pool Size
100
Pool中允許的最大連接數(shù)。
Min Pool Size
0
Pool中允許的最小連接數(shù)。
Pooling
'true'
為true時,連接從相應的pool中被取出,如果需要將創(chuàng)建或添加到相應的池中。
Connection Pool的性能記數(shù)器
SQL Server .NET Data Provider添加了一些性能記數(shù)器使用戶可以調整connection pool特性。下面是一些記數(shù)器:
記數(shù)器
描述
SqlClient: 緩沖的和非緩沖的連接數(shù)
當前的連接數(shù)
SqlClient: 當前緩沖的連接數(shù)
在池中與當前進程關聯(lián)的所有連接
SqlClient: 當前connection pool數(shù)
與當前進程連接的池數(shù)
SqlClient: 最大緩沖連接數(shù)
從進程開始以來使用的最大連接數(shù)。此記數(shù)器只有在與特定進程關聯(lián)時才有意義。_Global 實例總返回0
SqlClient: 總失敗連接數(shù)
失敗總數(shù)
相關文章
ASP.NET?Core?6框架揭秘實例演示之如何承載你的后臺服務
這篇文章主要介紹了ASP.NET?Core?6框架揭秘實例演示之如何承載你的后臺服務,主要包括利用承載服務收集性能指標、依賴注入的應用、配置選項的應用等知識點,本文給大家介紹的非常詳細,需要的朋友可以參考下2022-03-03Repeater的FooterTemplate顯示某列總計思路與代碼
在Repeater的FooterTemplate顯示某列總計,接下來與大家分享詳細的實現(xiàn)方案,感興趣的各位可以參考下哈2013-03-03ASP.NET框架中的數(shù)據綁定概要與數(shù)據綁定表達式的使用
數(shù)據綁定是ASP.NET中操作數(shù)據的基礎方式,這里我們暫時拋開.NET提供的控件,來從基礎上講解ASP.NET框架中的數(shù)據綁定概要與數(shù)據綁定表達式的使用:2016-06-06DataGridView中綁定DataTable數(shù)據及相關操作實現(xiàn)代碼
DataGridView中綁定DataTable數(shù)據及相關操作2010-02-02ASP.NET GridView控件在列上格式化時間及DataFormatString使用
在GridView綁定日期格式的時候,數(shù)據庫中的日期為2008-07-04,而GridView顯示的是2007-07-04 000000,多了后面一截很不美觀,想把它去掉不知道有什么好的方法,感興趣的朋友可以了解本文,或許對你有所幫助2013-01-01使用asp.net mvc,boostrap及knockout.js開發(fā)微信自定義菜單編輯工具(推薦)
這篇文章主要介紹了使用asp.net mvc,boostrap及knockout.js開發(fā)微信自定義菜單編輯工具,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-05-05