當前位置:首頁 > 通用術語 > 什麼是連線集區?概念、運作方式

什麼是連線集區?概念、運作方式

2025-08-27通用術語439

連接到資料庫伺服器通常包含幾個耗時的步驟。必須建立實體通道,例如通訊端或具名管道、必須與伺服器進行初始交握、必須剖析連接字串資訊、伺服器必須驗證連線、必須執行檢查以登記在目前交易中,等等。

連線集區

為了將開啟連線的成本降到最低,ADO.NET 使用稱為連線集區的最佳化技術,以將重複開啟和關閉連線的成本降到最低。連線集區的處理方式會針對 .NET Framework 資料提供者不同。

怎麼運作的

連線集區牽涉到開放式資料庫連線 (ODBC) 連線的集區,以減少需要在大量存取的伺服器上開啟和關閉 ODBC 連線的頻率。連線集區可改善已啟用 ODBC 的 Web 應用程式的 ASP 效能,並提供管理連線逾時的正常方式。

若要在 IIS 上使用 ODBC 連線集區,請執行下列步驟:

  1. 在控制台中使用 ODBC 來設定資料庫驅動程式。

  2. 在 Microsoft Windows NT 登錄中啟用連線集區。

  3. 在 ASP 頁面需要資料存取之前,請在 Microsoft ActiveX 資料物件 (ADO) 程式碼中開啟個別連線,並在存取資料後立即釋放連線。

啟用連線集區之後,ODBC 驅動程式會在建立新的連線以回應 ODBC 要求之前,先檢查連線集區是否有可以重複使用的閒置連線。釋放連線時,它們會傳回連線集區,而不是關閉。

新增連線

系統會針對每個唯一的連接字串建立連線集區。建立集區時,會建立多個連線物件並將其新增至集區,以便滿足最小集區大小需求。連線會視需要新增至儲存區,最多指定的儲存區大小上限 (預設值為 100)。當連接關閉或處置時,它們會釋放回儲存區。

移除連線

連線集區程式會在集區閒置大約 4-8 分鐘之後,或如果集區偵測到與伺服器的連線已切斷,則會從集區中移除連線。請注意,只有在嘗試與伺服器通訊之後,才能偵測到已切斷的連線。如果發現連線不再連接至伺服器,則會將其標示為無效。只有在關閉或收回無效連線時,才會從連線儲存區中移除無效的連線。

如果連線存在至已消失的伺服器,則即使連線集區程式尚未偵測到已切斷的連線並將其標示為無效,也可以從儲存區中繪製此連線。這是因為檢查連線是否仍然有效的額外負荷會導致伺服器發生另一個往返,從而消除具有集區程式的好處。發生這種情況時,第一次嘗試使用連線時會偵測到連線已切斷,並擲回例外狀況。

“什麼是連線集區?概念、運作方式” 的相關文章

什麼是DHCP 中繼代理?概念、如何運作、通用術語

什麼是DHCP 中繼代理?概念、如何運作、通用術語

DHCP 中繼代理程式是 TCP/IP 主機,其設定為允許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端。什麼是 DHCP 中繼代理?設定為容許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端的 TCP/IP 主機。DHCP 轉送代理程式...

什麼是NTFS 特殊權限 (Windows NT)?概念、怎麼運作

什麼是NTFS 特殊權限 (Windows NT)?概念、怎麼運作

網路百科全書中 NTFS 特殊權限 (Windows NT) 的定義。什麼是 NTFS 特殊權限 (Windows NT)?NTFS 特殊許可權是在 NTFS 檔案系統標準許可權對於特定安全性目的而言不夠精細時,授與或拒絕的個別許可權。無論您是保護檔案還是資料夾,可用的特殊權限都是相同的,...

什麼是組織單位 (OU)?概念、怎麼運作

什麼是組織單位 (OU)?概念、怎麼運作

網路百科全書中組織單位 (OU) 的定義。什麼是組織單位 (OU)?組織單位是 Microsoft Windows Server Active Directory 中的一種容器物件,可以包含其他 Active Directory 物件。怎麼運作組織單位 (OU) 可以包...

什麼是RAID?概念、RAID 範例

什麼是RAID?概念、RAID 範例

RAID 是一種使用資料備援在磁碟子系統上實作容錯的技術。什麼是 RAID?RAID 代表獨立磁碟冗餘陣列,是一種透過使用軟體或使用單獨的硬體 RAID 儲存單元使用資料冗餘在磁碟子系統上實現容錯的技術。RAID 範例資料會以數種方式之一分散到磁碟機、稱為 RAID 層級、視所需的備援和效能層級而定...

什麼是令牌環(Token Ring)?概念、怎麼運作的

什麼是令牌環(Token Ring)?概念、怎麼運作的

網路百科全書中令牌環的定義。什麼是令牌環(代幣戒指)(在計算機網絡中)?Token Ring 是 IBM 開發的一種流行的局域網 (LAN) 技術,在許多商店中仍然擁有龐大的安裝基礎,但近年來已被不同形式的以太網大大超越。權杖環在 IEEE 802.5 規範中進行了標準化,該規範描述了配置為物理星形...

什麼是全域負載平衡器?概念、怎麼運作的

什麼是全域負載平衡器?概念、怎麼運作的

網路百科全書中全域負載平衡器的定義。什麼是全域負載平衡器?Global Load Balancer 是一種基於硬件或軟件的解決方案,可以將 Web 內容請求導向到存儲內容的多個地理位置。例如,如果一個電子企業在全球有數個資料中心,它可以使用廣域負載平衡器將 Web 客戶流量導向至能夠為每一個客戶的位...