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

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

2025-08-27通用術語320

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

連線集區

為了將開啟連線的成本降到最低,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 轉送代理程式...

什麼是RAID?概念、RAID 範例

什麼是RAID?概念、RAID 範例

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

什麼是G.Lite?概念、怎麼運作的

什麼是G.Lite?概念、怎麼運作的

G.Lite 是非對稱數字用戶線 (ADSL) 的變體,旨在家庭互聯網訪問。繼續閱讀以獲取詳細信息。什麼是 G.Lite?G.Lite 是非對稱數字用戶線 (ADSL) 的變體,旨在家庭互聯網訪問。G.Lite 的下行速率通常高達 1.5 Mbps,上行速率高達 384 Kbps,具體取決於實施。G...

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

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

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

什麼是服務品質 (QoS)?概念、運作方式

什麼是服務品質 (QoS)?概念、運作方式

網路百科全書中服務品質 (QoS) 的定義。什麼是服務品質 (QoS)?一般來說,QoS 是具有可預測延遲和資料遺失的任何網路技術。更具體地說,是允許為通過網路傳輸的不同流量流定義絕對或相對效能要求的任何機制。換句話說,服務品質 (QoS) 網路可以保證特定路徑、連線或流量類型的一定輸送量。這使得確...

什麼是Apple 開放式運輸(Apple Open Transport)?概念、運作方式

什麼是Apple 開放式運輸(Apple Open Transport)?概念、運作方式

網路百科全書中蘋果開放傳輸的定義。什麼是 Apple Open Transport?Apple Open Transport 是一種 Apple 網路技術,用於傳輸獨立網路,是 Macintosh 作業系統網路和通訊子系統的一部分。Apple Open Transport 的設計目的是讓你在 Mac...