.net數(shù)據(jù)庫(kù)連接池配置技巧(默認(rèn)值)
更新時(shí)間:2008年12月25日 00:08:19 作者:
ado.net 本就有連接功能,所有.net開(kāi)法基本不用去考慮連接問(wèn)題,怪不得.net的連接池資料網(wǎng)上找不到。.net連接池只要在連接字符串里配制就可以了
以連接字符串關(guān)鍵字控制Connection Pool
ConnectionString屬性是SQLConnection 對(duì)象的一個(gè)屬性,它支持一個(gè)連接串/值對(duì),這個(gè)對(duì)是用于調(diào)整connection pool行為的。下表是ConnectionString 的值及解釋。
名稱
默認(rèn)值
描述
Connection Lifetime
0
當(dāng)連接返回pool時(shí),它的時(shí)間和創(chuàng)建時(shí)間相比,如果它的存在時(shí)間超過(guò)了Connection Lifetime,它被釋放。這對(duì)于新加入集群的服務(wù)器平衡是很有用的。值0可以保證連接有最大時(shí)限。
Connection Reset
'true'
決定從pool移走時(shí)數(shù)據(jù)庫(kù)連接是否被重置。
Enlist
'true'
為true時(shí)pooler自動(dòng)列出當(dāng)前創(chuàng)建線程的操作上下文,如果操作上下文存在的話。
Max Pool Size
100
Pool中允許的最大連接數(shù)。
Min Pool Size
0
Pool中允許的最小連接數(shù)。
Pooling
'true'
為true時(shí),連接從相應(yīng)的pool中被取出,如果需要將創(chuàng)建或添加到相應(yīng)的池中。
Connection Pool的性能記數(shù)器
SQL Server .NET Data Provider添加了一些性能記數(shù)器使用戶可以調(diào)整connection pool特性。下面是一些記數(shù)器:
記數(shù)器
描述
SqlClient: 緩沖的和非緩沖的連接數(shù)
當(dāng)前的連接數(shù)
SqlClient: 當(dāng)前緩沖的連接數(shù)
在池中與當(dāng)前進(jìn)程關(guān)聯(lián)的所有連接
SqlClient: 當(dāng)前connection pool數(shù)
與當(dāng)前進(jìn)程連接的池?cái)?shù)
SqlClient: 最大緩沖連接數(shù)
從進(jìn)程開(kāi)始以來(lái)使用的最大連接數(shù)。此記數(shù)器只有在與特定進(jìn)程關(guān)聯(lián)時(shí)才有意義。_Global 實(shí)例總返回0
SqlClient: 總失敗連接數(shù)
失敗總數(shù)
ConnectionString屬性是SQLConnection 對(duì)象的一個(gè)屬性,它支持一個(gè)連接串/值對(duì),這個(gè)對(duì)是用于調(diào)整connection pool行為的。下表是ConnectionString 的值及解釋。
名稱
默認(rèn)值
描述
Connection Lifetime
0
當(dāng)連接返回pool時(shí),它的時(shí)間和創(chuàng)建時(shí)間相比,如果它的存在時(shí)間超過(guò)了Connection Lifetime,它被釋放。這對(duì)于新加入集群的服務(wù)器平衡是很有用的。值0可以保證連接有最大時(shí)限。
Connection Reset
'true'
決定從pool移走時(shí)數(shù)據(jù)庫(kù)連接是否被重置。
Enlist
'true'
為true時(shí)pooler自動(dòng)列出當(dāng)前創(chuàng)建線程的操作上下文,如果操作上下文存在的話。
Max Pool Size
100
Pool中允許的最大連接數(shù)。
Min Pool Size
0
Pool中允許的最小連接數(shù)。
Pooling
'true'
為true時(shí),連接從相應(yīng)的pool中被取出,如果需要將創(chuàng)建或添加到相應(yīng)的池中。
Connection Pool的性能記數(shù)器
SQL Server .NET Data Provider添加了一些性能記數(shù)器使用戶可以調(diào)整connection pool特性。下面是一些記數(shù)器:
記數(shù)器
描述
SqlClient: 緩沖的和非緩沖的連接數(shù)
當(dāng)前的連接數(shù)
SqlClient: 當(dāng)前緩沖的連接數(shù)
在池中與當(dāng)前進(jìn)程關(guān)聯(lián)的所有連接
SqlClient: 當(dāng)前connection pool數(shù)
與當(dāng)前進(jìn)程連接的池?cái)?shù)
SqlClient: 最大緩沖連接數(shù)
從進(jìn)程開(kāi)始以來(lái)使用的最大連接數(shù)。此記數(shù)器只有在與特定進(jìn)程關(guān)聯(lián)時(shí)才有意義。_Global 實(shí)例總返回0
SqlClient: 總失敗連接數(shù)
失敗總數(shù)
您可能感興趣的文章:
- Java的MyBatis框架中對(duì)數(shù)據(jù)庫(kù)進(jìn)行動(dòng)態(tài)SQL查詢的教程
- java配置dbcp連接池(數(shù)據(jù)庫(kù)連接池)示例分享
- java配置數(shù)據(jù)庫(kù)連接池的方法步驟
- asp.net 數(shù)據(jù)庫(kù)連接池淺析
- Tomcat 5.5 數(shù)據(jù)庫(kù)連接池配置
- eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置數(shù)據(jù)庫(kù)連接池
- Asp 操作Access數(shù)據(jù)庫(kù)時(shí)出現(xiàn)死鎖.ldb的解決方法
- Mybatis update數(shù)據(jù)庫(kù)死鎖之獲取數(shù)據(jù)庫(kù)連接池等待
相關(guān)文章
asp.net 通過(guò)UserAgent判斷智能設(shè)備(Android,IOS)
搜集了比較全的 智能設(shè)備 的 Agent,然后又寫了程序,需要的朋友可以參考下2011-10-10
ASP.NET MVC4中使用Html.DropDownListFor的方法示例
這篇文章主要介紹了ASP.NET MVC4中使用Html.DropDownListFor的方法,結(jié)合實(shí)例形式分析了控制器數(shù)據(jù)源及Html.DropDownListFor顯示操作的相關(guān)技巧,需要的朋友可以參考下2016-08-08
.NET開(kāi)發(fā)人員關(guān)于ML.NET的入門學(xué)習(xí)
隨著谷歌,F(xiàn)acebook發(fā)布他們的工具機(jī)器學(xué)習(xí)工具Tensorflow 2和PyTorch,微軟也發(fā)布了ML.NET 1.0。可以說(shuō)2019年是機(jī)器學(xué)習(xí)社區(qū)普及化的一年,下面小編向大家簡(jiǎn)單介紹一下關(guān)于ML.NET的入門學(xué)習(xí)2019-05-05
WPF開(kāi)發(fā)之利用DrawingVisual繪制高性能曲線圖
通過(guò)WPF實(shí)現(xiàn)大數(shù)據(jù)曲線圖時(shí),如果用最基礎(chǔ)的Canvas來(lái)實(shí)現(xiàn),性能堪憂。所以本文將利用DrawingVisual繪制高性能曲線圖,感興趣的可以了解一下2022-02-02
ASP.net中實(shí)現(xiàn)基于UrlRewrite的防盜鏈功能
這篇文章主要介紹了ASP.net中如何實(shí)現(xiàn)基于UrlRewrite的防盜鏈,需要的朋友可以參考下2014-03-03
ASP.NET 固定標(biāo)題列與欄位的具體實(shí)現(xiàn)
客戶提這個(gè)要求很久了,最近才時(shí)間弄,但是看到百度中要沒(méi)有很多詳細(xì)的代碼。廢話不多說(shuō)直接貼代碼。2013-06-06
淺談?wù)l都能看懂的單點(diǎn)登錄(SSO)實(shí)現(xiàn)方式(附源碼)
這篇文章主要介紹了淺談?wù)l都能看懂的單點(diǎn)登錄(SSO)實(shí)現(xiàn)方式(附源碼),具有一定的參考價(jià)值,有需要的可以了解一下。2016-12-12
使用FreeHost SQL2000網(wǎng)頁(yè)管理器出錯(cuò)解決辦法
在您登陸FreeHost SQL2000網(wǎng)頁(yè)管理器時(shí),如果提示以下信息: 發(fā)生類型為 System.Web.HttpUnhandledException 的異常2012-01-01

