.net 資料庫連線池配置
ado.net 本就有連線功能,所有.net開法基本不用去考慮連線問題,怪不得.net的連線池資料網上找不到。.net連線池只要在連線字串裡配製就可以了
ConnectionString屬性是SQLConnection 物件的一個屬性,它支援一個連線串/值對,這個對是用於調整connection pool行為的。下表是ConnectionString 的值及解釋。
名稱
預設值
描述
Connection Lifetime
0
當連線返回pool時,它的時間和建立時間相比,如果它的存在時間超過了Connection Lifetime,它被釋放。這對於新加入叢集的伺服器平衡是很有用的。值0可以保證連線有最大時限。
Connection Reset
'true'
決定從pool移走時資料庫連線是否被重置。
Enlist
'true'
為true時pooler自動列出當前建立執行緒的操作上下文,如果操作上下文存在的話。
Max Pool Size
100
Pool中允許的最大連線數。
Min Pool Size
0
Pool中允許的最小連線數。
Pooling
'true'
為true時,連線從相應的pool中被取出,如果需要將建立或新增到相應的池中。
Connection Pool的效能記數器
SQL Server .NET Data Provider新增了一些效能記數器使使用者可以調整connection pool特性。下面是一些記數器:
記數器
描述
SqlClient: 緩衝的和非緩衝的連線數
當前的連線數
SqlClient: 當前緩衝的連線數
在池中與當前程式關聯的所有連線
SqlClient: 當前connection pool數
與當前程式連線的池數
SqlClient: 最大緩衝連線數
從程式開始以來使用的最大連線數。此記數器只有在與特定程式關聯時才有意義。_Global 例項總返回0
SqlClient: 總失敗連線數
失敗總數
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25897606/viewspace-757152/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JNDI配置資料庫連線池資料庫
- mysql資料庫連線池配置教程MySql資料庫
- [求助]資料庫連線池配置問題資料庫
- 資料庫連線池資料庫
- 《四 資料庫連線池原始碼》手寫資料庫連線池資料庫原始碼
- 資料庫連線池-Druid資料庫連線池原始碼解析資料庫UI原始碼
- .net 資料庫連線池超時問題資料庫
- druid資料庫連線池的配置類UI資料庫
- Tomcat6資料庫連線池配置Tomcat資料庫
- Tomcat 5.5 配置 MySQL 資料庫連線池TomcatMySql資料庫
- 資料庫連線池原理資料庫
- Proxool資料庫連線池資料庫
- JAVA資料庫連線池Java資料庫
- Flask資料庫連線池Flask資料庫
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫
- python資料庫連線池Python資料庫
- 手寫資料庫連線池資料庫
- 瞭解資料庫連線池資料庫
- 資料庫連線池的理解資料庫
- 資料庫連線池的使用資料庫
- 資料庫連線池淺析資料庫
- WASCE的資料庫連線池資料庫
- PROXOOL資料庫連線池使用資料庫
- 關於資料庫連線池資料庫
- Ado.net中SQLServer資料庫連線池(轉)SQLServer資料庫
- tomcat連線池配置,解決資料庫超時Tomcat資料庫
- Tomcat4的資料庫連線池配置 (轉)Tomcat資料庫
- ADO.NET入門教程之資料庫連線池資料庫
- Tomcat4.X 資料庫l連線池的配置Tomcat資料庫
- Tomcat5.5.12的資料庫連線池的配置Tomcat資料庫
- 急:webshere配置資料庫sybase的連線池的問題Web資料庫
- MySql資料庫連線池專題MySql資料庫
- JavaWeb之事務&資料庫連線池JavaWeb資料庫
- Python資料庫連線池DButilsPython資料庫
- 聊聊資料庫連線池 Druid資料庫UI
- JDBC資料庫連線池實現JDBC資料庫
- 資料庫連線池的工作原理資料庫
- DBCP 資料連線池的配置和使用