專用服務器模式,即每次在對Oracle進行訪問的時候,Oracle服務器的Listener會得到這個訪問請求,然后回為這個訪問創建一個新的進程來進行服務。專用服務器模式由于客戶端與服務器端進程是一一對應的,所以,其性能上可能會比較有優勢。
1、只有少數客戶端
如果是連接到數據庫的用戶比較少,選擇專用服務器模式是最好的。在紀錄量多、連接用戶又比較少的情況下,采用專用服務器模式,是比較好的選擇。
2、為數據倉庫搭建的數據庫系統
數據倉庫是數據庫技術的一個非常典型的應用,是一個面向主體、集成、時變、非易失的數據集和,是支持管理部門的決策過程。跟Oracle數據庫一樣,都是關系型數據庫,其中的紀錄以表格的方式存儲,并且能夠用統一的結構化語言進行數據查詢。采用數據倉庫的主要目的,是為了及時完成業務處理,及時給與客戶響應。
數據倉庫主要通過數組方式來存儲紀錄,即沒有統一的規律可循,也沒有統一的多維模型可循,只能夠購按其所屬類別進行歸類。如果這個數據庫是為了實現數據倉庫而搭建的,則必須要采用專屬服務器模式,這是Oracle數據庫的強制要求。
3、聯機事務處理系統
聯機處理系統對于及時性要求比較高,而共享服務器模式可能會有比較長的等待時間,所以建議采用專用連接服務器模式。
一般來說,聯機事務處理系統有比較多的長事務與大事務。如果用戶請求數大于共享服務器進程數的話,此時就會發生排隊現象。當用戶的連接請求數比共享進程要多時,那么長事務的共享連接必將會造成共享進程的排隊。事務越長,其排隊的時間也就越長,用戶響應的時間也就越長,如此很多聯機事務作業都會受到不同程度的影響。如果聯機事務處理系統統是符合兩個條件,用戶連接請求數大于共享進程,并且其事務大部分是長事務或者大事務,則采用專用服務器連接模式比采用共享服務器連接模式效率要高。
了解更多服務器及資訊,請關注夢飛科技官方網站,感謝您的支持!