• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        ADO.NET連接池FAQ

        ADO.NET連接池FAQ

        更新時間:2022-04-29 文章作者:未知 信息來源:網絡 閱讀次數:

        摘要



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



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



        如何實現連接池



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



        優點



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



        缺點



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



        技巧和提示



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

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

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



        連接池FAQ



        1. 何時創建連接池?

        當第一個連接請求到來時創建連接池;連接池的建立由數據庫連接的連接字符創來決定。每一個連接池都與一個不同的連接字符串相關。當一個新的連接請求到來時如果連接字符串和連接池使用的字符串相同,就從連接池取出一個連接;如果不相同,就新建一個連接池。



        2. 何時關閉連接池?

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



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

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



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

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



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

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

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

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

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲日本在线免费观看| 黄网址在线永久免费观看 | 亚洲人成激情在线播放| 激情综合色五月丁香六月亚洲| 亚洲an天堂an在线观看| 久久精品电影免费动漫| 亚洲av无码乱码国产精品| 亚洲AV无码资源在线观看| 国产日韩AV免费无码一区二区三区| 四虎在线成人免费网站| 亚洲精品国产精品乱码不卡 | 日本一道本不卡免费| 亚洲欧洲日产国码久在线观看 | 久久精品国产96精品亚洲| 日韩电影免费观看| 亚洲精品91在线| 女性无套免费网站在线看| 风间由美在线亚洲一区| 国产日韩成人亚洲丁香婷婷| 日韩免费观看一区| jlzzjlzz亚洲jzjzjz| 国产精品亚洲一区二区三区久久| 国产AV无码专区亚洲AV琪琪| 亚洲av日韩av欧v在线天堂| 久久精品成人免费观看97| 亚洲精品人成在线观看| 99精品全国免费观看视频| 免费无码婬片aaa直播表情| 久久亚洲精品中文字幕无码| 黄瓜视频影院在线观看免费| 国产亚洲精品91| 日本午夜免费福利视频| 一个人看的在线免费视频| 91亚洲国产成人久久精品网址| 日本免费人成网ww555在线| 亚洲性色精品一区二区在线| 在线看片免费不卡人成视频| 亚洲一区二区在线免费观看| 成人无码精品1区2区3区免费看| 亚洲成a人片在线观看国产| 校园亚洲春色另类小说合集|