成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET數據庫連接池設置淺析

開發 后端
ASP.NET數據庫連接池是如何實現的?ASP.NET數據庫連接池的優缺點又是什么?ASP.NET數據庫連接池常用的一些操作是什么?本文都將給你一一介紹。

對于ASP.NET數據庫連接池可以使用一組名稱-值對以鏈接字符串的形式配置鏈接池。例如,可以配置池是否有效(默認是有效的),池的***、最小容量,用于打開鏈接的排隊請求被阻斷的時間。下面的示例字符串配置了池的***和最小容量。

"Server=(local); Integrated Security=SSPI; Database=Northwind;
Max Pool Size=75; Min Pool Size=5"

ASP.NET數據庫連接池摘要

連接池允許應用程序從連接池中獲得一個連接并使用這個連接,而不需要為每一個連接請求重新建立一個連接。一旦一個新的連接被創建并且放置在連接池中,應用程序就可以重復使用這個連接而不必實施整個數據庫連接創建過程。

當應用程序請求一個連接時,連接池為該應用程序分配一個連接而不是重新建立一個連接;當應用程序使用完連接后,該連接被歸還給連接池而不是直接釋放。

如何實現ASP.NET數據庫連接池

確保你每一次的連接使用相同的連接字符串(和連接池相同);只有連接字符串相同時連接池才會工作。如果連接字符串不相同,應用程序就不會使用連接池而是創建一個新的連接。

ASP.NET數據庫連接池優點

使用連接池的最主要的優點是性能。創建一個新的數據庫連接所耗費的時間主要取決于網絡的速度以及應用程序和數據庫服務器的(網絡)距離,而且這個過程通常是一個很耗時的過程。而采用數據庫連接池后,數據庫連接請求可以直接通過連接池滿足而不需要為該請求重新連接、認證到數據庫服務器,這樣就節省了時間。

ASP.NET數據庫連接池缺點

數據庫連接池中可能存在著多個沒有被使用的連接一直連接著數據庫(這意味著資源的浪費)。

技巧和提示

1.當你需要數據庫連接時才去創建連接池,而不是提前建立。一旦你使用完連接立即關閉它,不要等到垃圾收集器來處理它。

2.在關閉數據庫連接前確保關閉了所有用戶定義的事務。

3.不要關閉數據庫中所有的連接,至少保證連接池中有一個連接可用。如果內存和其他資源是你必須首先考慮的問題,可以關閉所有的連接,然后在下一個請求到來時創建連接池。

ASP.NET數據庫連接池FAQ

1.何時創建連接池?

當***個連接請求到來時創建連接池;連接池的建立由數據庫連接的連接字符創來決定。每一個連接池都與一個不同的連接字符串相關。

當一個新的連接請求到來時如果連接字符串和連接池使用的字符串相同,就從連接池取出一個連接;如果不相同,就新建一個連接池。

2.何時關閉連接池?

當連接池中的所有連接都已經關閉時關閉連接池。

3.當連接池中的連接都已經用完,而有新的連接請求到來時會發生什么?

當連接池已經達到它的***連接數目時,有新的連接請求到來時,新的連接請求將放置到連接隊列中。當有連接釋放給連接池時,連接池將新釋放的連接分配給在隊列中排隊的連接請求。你可以調用close和dispose將連接歸還給連接池。

4.我應該如何允許連接池?

對于.NET應用程序而言,默認為允許連接池。(這意味著你可以不必為這件事情做任何的事情)當然,如果你可以在SQLConnection對象的連接字符串中加進Pooling=true;確保你的應用程序允許連接池的使用。

5.我應該如何禁止連接池?

ADO.NET默認為允許數據庫連接池,如果你希望禁止連接池,可以使用如下的方式:

1) 使用SQLConnection對象時,往連接字符串加入如下內容:Pooling=False;

2) 使用OLEDBConnection對象時,往連接字符串加入如下內容:OLE DB Services=-4;

ASP.NET數據庫連接池設置和操作的基本信息就向你介紹到這里,希望對你有所幫助。

【編輯推薦】

  1. ASP.NET學習之ASP.NET概述
  2. ASP.NET優點的十一方面淺析
  3. ASP.NET數據庫連接淺析
  4. ASP.NET數據庫連接在web應用程序中的配置淺析
  5. ASP.NET數據庫連接實例淺析
責任編輯:仲衡 來源: 百度空間
相關推薦

2009-07-28 17:36:21

ASP.NET數據庫連

2009-07-29 09:12:31

ASP.NET數據庫連

2009-07-31 09:57:47

ASP.NET數據庫緩

2009-07-27 17:58:10

ASP.NET數據庫編

2009-08-05 15:40:49

ASP.NET連接數據

2021-08-12 06:52:01

.NET數據庫連接池

2010-05-25 08:49:33

連接MySQL

2009-08-05 09:38:28

SQL Server數

2009-06-24 07:53:47

Hibernate數據

2009-08-05 18:36:12

ASP.NET Che

2009-07-24 13:41:15

ASP.NET AJA

2009-08-03 18:35:51

ASP.NET數據緩存

2009-07-31 17:07:40

ASP.NET數據庫連

2009-07-31 12:43:59

ASP.NET MVC

2009-08-05 15:50:13

ASP.NET優點

2009-08-05 13:37:40

ASP.NET配置設置

2009-07-28 17:49:44

ASP.NET數據庫連

2011-08-01 23:34:34

ASP.NETOracle

2010-06-07 14:34:49

連接MySQL 數據庫

2011-07-12 14:37:47

ASP.NET鏈接字符串
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91视频在线看| 亚洲精品在线视频 | 亚洲伊人精品酒店 | 午夜精品久久久久久久星辰影院 | 国产69精品久久久久777 | 国产精品地址 | 日韩精品视频中文字幕 | 一区二区av | 欧美一区免费 | 精久久久| 一区二区三区国产好 | 国际精品鲁一鲁一区二区小说 | 欧美日韩高清在线观看 | 欧美亚洲成人网 | 亚洲高清av | 男女羞羞视频大全 | 日本天堂一区二区 | 日韩欧美三区 | 亚洲精品国产一区 | 日本人做爰大片免费观看一老师 | 中文字幕日本一区二区 | 午夜伦理影院 | 一级毛片视频 | 一区二区三区四区国产 | 久久综合影院 | 国产一区二区欧美 | 免费大黄视频 | www.4hu影院| 在线观看亚洲专区 | 人人艹人人 | 国产最新视频在线 | 久久久亚洲 | 国产一区电影 | 欧美日韩免费视频 | 成人影院网站ww555久久精品 | 99re在线视频观看 | 国产成人99久久亚洲综合精品 | 久久99精品久久久久久 | av成年人网站 | 亚洲国产一区二区三区 | 久久久国产精品一区 |