首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 連接架構概覽:共享服務器與專用服務器連接模式對比

     編輯:Oracle 資料庫基礎

連接模式總覽

圖 2-6 概括了本章所有內容,展示了使用共享服務器連接的客戶與使用專用服務器連接的客戶之間的交互差異。關鍵結論:一個 Oracle 實例可同時支援兩種連接模式,即便配置為共享服務器,Oracle 依然始終支援專用服務器連接。

圖2-6 連接概述

圖 2-6 連接概述

專用服務器連接

  • 每個用戶進程對應一個專屬的服務器進程
  • 記憶體佔用較高(PGA 獨享),適合長時間運行、計算密集型作業
  • 預設連接模式,無需額外配置

共享服務器連接

  • 用戶進程通過調度器共享一組服務器進程
  • 大幅降低進程數量與記憶體消耗,適合大量短連接、OLTP 型負載
  • 需配置 DISPATCHERS、SHARED_SERVERS 等參數
  • SGA 中的共用池承載請求佇列與回應佇列

共存機制

監聽器根據連接描述符中的 (SERVER=DEDICATED) 或 (SERVER=SHARED) 導向對應處理路徑。即使啟用共享服務器,管理員仍可透過專用連接執行維護操作(如備份、DDL)。

後續主題

了解連接模式後,下一步將深入剖析服務器底層進程(PMON、SMON、DBWn、LGWR 等)的職責與交互,以及 SGA 內部結構與用途。再下一章將介紹 Oracle 管理數據的各類檔案類型及其作用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved