偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

簡(jiǎn)單闡述ADO.NET連接池觀點(diǎn)

開發(fā) 后端
這里闡述了我個(gè)人對(duì)ADO.NET連接池觀點(diǎn)優(yōu)缺點(diǎn)進(jìn)行分析,還總結(jié)了一些技巧和編程中的提示,希望大家可以有技術(shù)上的提高。

#T#ADO.NET連接池經(jīng)過長(zhǎng)時(shí)間的發(fā)展,很多用戶都很了解ADO.NET連接池了,這里我發(fā)表一個(gè)關(guān)于ADO.NET連接池觀點(diǎn)。連接池允許應(yīng)用程序從連接池中獲得一個(gè)連接并使用這個(gè)連接,而不需要為每一個(gè)連接請(qǐng)求重新建立一個(gè)連接。一旦一個(gè)新的連接被創(chuàng)建并且放置在連接池中,應(yīng)用程序就可以重復(fù)使用這個(gè)連接而不必實(shí)施整個(gè)數(shù)據(jù)庫連接創(chuàng)建過程。

當(dāng)應(yīng)用程序請(qǐng)求一個(gè)連接時(shí),連接池為該應(yīng)用程序分配一個(gè)連接而不是重新建立一個(gè)連接;當(dāng)應(yīng)用程序使用完連接后,該連接被歸還給連接池而不是直接釋放。

如何實(shí)現(xiàn)連接池

確保你每一次的連接使用相同的連接字符串(和連接池相同);只有連接字符串相同時(shí)連接池才會(huì)工作。如果連接字符串不相同,應(yīng)用程序就不會(huì)使用連接池而是創(chuàng)建一個(gè)新的連接。

ADO.NET連接池觀點(diǎn)之優(yōu)點(diǎn)分析

使用連接池的最主要的優(yōu)點(diǎn)是性能。創(chuàng)建一個(gè)新的數(shù)據(jù)庫連接所耗費(fèi)的時(shí)間主要取決于網(wǎng)絡(luò)的速度以及應(yīng)用程序和數(shù)據(jù)庫服務(wù)器的(網(wǎng)絡(luò))距離,而且這個(gè)過程通常是一個(gè)很耗時(shí)的過程。而采用數(shù)據(jù)庫連接池后,數(shù)據(jù)庫連接請(qǐng)求可以直接通過連接池滿足而不需要為該請(qǐng)求重新連接、認(rèn)證到數(shù)據(jù)庫服務(wù)器,這樣就節(jié)省了時(shí)間。

ADO.NET連接池觀點(diǎn)之缺點(diǎn)分析

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

技巧和提示

1. 當(dāng)你需要數(shù)據(jù)庫連接時(shí)才去創(chuàng)建連接池,而不是提前建立。一旦你使用完連接立即關(guān)閉它,不要等到垃圾收集器來處理它。

2. 在關(guān)閉數(shù)據(jù)庫連接前確保關(guān)閉了所有用戶定義的事務(wù)。

3. 不要關(guān)閉數(shù)據(jù)庫中所有的連接,至少保證連接池中有一個(gè)連接可用。如果內(nèi)存和其他資源是你必須首先考慮的問題,可以關(guān)閉所有的連接,然后在下一個(gè)請(qǐng)求到來時(shí)創(chuàng)建連接池。

責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-12-23 09:01:15

ADO.NET連接池

2009-11-13 13:11:37

ADO.NET連接池

2009-12-23 14:53:28

ADO.NET連接池

2009-11-11 14:04:14

ADO.NET連接池

2009-11-12 09:25:21

ADO.NET連接池

2010-01-05 10:11:23

ADO.NET連接池

2009-11-03 15:58:22

2010-02-25 09:06:40

ADO.NET連接池

2009-12-30 16:22:58

ADO.NET連接池

2009-12-23 09:14:52

ADO.NET連接池

2009-07-20 14:03:43

Ado.net連接池

2009-12-22 10:58:50

ADO.NET類

2009-12-24 09:49:02

ADO.Net連接池

2010-01-04 16:18:13

ADO.NET連接池

2009-06-26 14:41:48

ADO.NET

2009-11-12 08:59:18

ADO.NET數(shù)據(jù)庫連

2009-11-03 16:57:34

ADO.NET FAQ

2009-11-03 16:04:29

2009-12-30 16:26:12

ADO.NET連接池

2009-07-21 11:05:49

關(guān)閉ADO.NET連接
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)