最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

連接模式:提高數據庫性能的捷徑

來源:懂視網 責編:小采 時間:2020-11-09 07:21:44
文檔

連接模式:提高數據庫性能的捷徑

連接模式:提高數據庫性能的捷徑:一、共享服務器模式。 共享服務器模式,也叫做多線程服務器模式。在這種模式下,Oracle數據庫允許多個用戶進程共享非常少的服務器進程。所以,可以同時實現(xiàn)用戶并發(fā)訪問的人數也就大大的增加。如果使用專用服務器模式,則每個用戶連接數據庫時,每個用戶進程
推薦度:
導讀連接模式:提高數據庫性能的捷徑:一、共享服務器模式。 共享服務器模式,也叫做多線程服務器模式。在這種模式下,Oracle數據庫允許多個用戶進程共享非常少的服務器進程。所以,可以同時實現(xiàn)用戶并發(fā)訪問的人數也就大大的增加。如果使用專用服務器模式,則每個用戶連接數據庫時,每個用戶進程

一、共享服務器模式。 共享服務器模式,也叫做多線程服務器模式。在這種模式下,Oracle數據庫允許多個用戶進程共享非常少的服務器進程。所以,可以同時實現(xiàn)用戶并發(fā)訪問的人數也就大大的增加。如果使用專用服務器模式,則每個用戶連接數據庫時,每個用戶進程

  一、共享服務器模式。

  共享服務器模式,也叫做多線程服務器模式。在這種模式下,Oracle數據庫允許多個用戶進程共享非常少的服務器進程。所以,可以同時實現(xiàn)用戶并發(fā)訪問的人數也就大大的增加。如果使用專用服務器模式,則每個用戶連接數據庫時,每個用戶進程需要他自己的專用服務器進程。也就是說,客戶端進程與服務器端進程是一一對應的。

  而如果采用共享服務器模式的話,則多個用戶可以共用一個服務器進程,也就是說,此時客戶端進程與服務器進程是多對一的情況。這主要是通過調度程序來實現(xiàn)的。調度程序將多個加入數據庫訪問會話請求指引到一個共用隊列。服務器進程共享池中某個閑置的共享服務器進程依次從隊列中獲得一個請求。也就是說,一個很小的服務器進程共享池可以為大量的客戶機提供服務。

  共享服務器的優(yōu)缺點可以利用兩句話概括。優(yōu)點是客戶端進程多對一,增加了數據庫可以支持的用戶數。缺點就是各個用戶共享一個進程,對用戶訪問數據庫的性能有所影響。

  具體的來說,在以下應用情景下,可以選擇采用共享服務器模式。

  1、 前臺客戶端數量比較多。

  當大量用戶需要連接到數據庫并且需要有效的使用可用的系統(tǒng)資源的時候,則需要考慮采用共享服務器模式。具體的來說,像現(xiàn)在采用的一些客戶端/服務器端模式的網絡應用軟件,如ERP系統(tǒng)等等。一方面因為用戶人數比較多;另一方面企業(yè)由于資金有限,所以購置的是一般的服務器。這些服務器由于硬件方面的一些限制,如數據庫系統(tǒng)與前臺應用服務器采用統(tǒng)一臺服務器。所以往往要求數據庫能夠充分使用硬件資源,以減少兩者之間的沖突。

  在這種情況下,往往采用共享式的服務器模式,比較合適。

  2、 服務器內存限制比較大。

  共享服務器模式下,當連接用戶增加時,其內存使用率增加不會很多。因為他們共享一個服務器進程。所以,從這一個角度講,共享服務器模式可以減少內存的使用。但在專用服務器模式下,內存的使用幾乎與用戶的數量成比例增加。

  所以,用戶若在一些老的服務器上部署Oracle數據庫的話,因為其主板對內存的升級有所限制,所以,為了得到一個不錯的數據庫性能,往往采用共享服務器模式。如此,即時同時訪問數據庫的用戶有所增加,其內存也不會有多大的影響。可以大大的降低內存的壓力。

  3、 某些特定功能要求采用共享服務器模式。

  雖然說,共享服務器模式與專用服務器模式在大部分情況下,都是通用的,支持Oracle數據庫系統(tǒng)的大部分功能。但是,某一些特定的功能,仍然需要數據庫管理員在共享服務器模式下,才能夠啟用。比較典型的,如Oracle數據庫服務器的連接共享、連接集中與負載均衡技術等等。他們必須在共享模式下才能夠運行。

  負載均衡用來在群集環(huán)境下實現(xiàn)多機共享數據庫,以保證應用的高可用性。同時可以自動實現(xiàn)并行處理以及均分負載,還能夠實現(xiàn)數據庫在故障時的容錯和無斷點恢復。所以,在一些對于性能與穩(wěn)定性要求比較高的應用場景中,如銀行中,往往都會采用負載均衡技術。此時,數據庫管理員在配置數據庫的時候,就需要考慮采用共享服務器模式。

  

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

連接模式:提高數據庫性能的捷徑

連接模式:提高數據庫性能的捷徑:一、共享服務器模式。 共享服務器模式,也叫做多線程服務器模式。在這種模式下,Oracle數據庫允許多個用戶進程共享非常少的服務器進程。所以,可以同時實現(xiàn)用戶并發(fā)訪問的人數也就大大的增加。如果使用專用服務器模式,則每個用戶連接數據庫時,每個用戶進程
推薦度:
標簽: 共享 模式 連接
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top