国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Oracle專用服務器與共享服務器對比談

數據庫 Oracle 數據庫運維
在這里我們將討論的是Oracle專用服務器與共享服務器的對比,希望能對大家了解這兩種服務器的異同有所幫助。

在建立Oracle數據庫的時候,應該會在數據庫建立助手向導上面看到這么一個選項,就是數據庫的連接模式采用什么方式。在Oracle9i或者10g中,可以看到有2種連接模式,一種叫做專用服務器連接(dedicated server) ,另外一種叫做共享服務器連接(shared server)。下面我們來分類說一下這兩種連接方式的不同點。

專用服務器模式就是說每次在對Oracle進行訪問的時候,Oracle服務器的Listener會得到這個訪問請求,然后回為這個訪問創建一個新的進程來進行服務。所以說,對于每一個客戶端的訪問,都會生成一個新的進程進行服務,是一種類似一對一的映射關系。這種連接模式的一個很重要的特點就是UGA(用戶全局域)是存儲在PGA(進程全局域)中的,這個特性也很好說明了當前用戶的內存空間是按照進程來進行分配的。

而另外的共享服務器連接則是一種在程序編寫的時候通常會用到的連接池(pool)的概念。采用這種模式的話,在數據庫的初始化的時候就會創建一批服務器連接的進程,然后把這些連接進程放入一個連接池來進行管理。初始化的池中的進程數量在數據庫初始化建立的時候是可以手動設置的。在連接建立的時候,Listener首先接受到客戶端的建立連接的請求,然后Listener去生成一個叫做調度器(dipatcher)的進程與客戶端進行連接。調度器把把客戶端的請求放在SGA(系統全局域)的一個請求隊列中,然后再共享服務器連接池中查找有無空閑的連接,然后讓這個空閑的服務器進行處理。處理完畢以后再把處理結果放在SGA的相應隊列中。調度器通過查詢相應隊列,得到返回結果,再返回給客戶端。這種連接模式的優點在于服務器進程的數量可以得到控制,不大可能出現因為連接人數過多而造成服務器內存崩潰。但是由于增加了復雜度以及請求相應隊列,可能性能上有所下降。

總之,在開發階段中,用第一種專用服務器可能好一些,因為少了一些中間的復雜度,而且開發的時候一般連接的數量也少。而在多個應用同時使用一個數據庫的實際應用環境下,采用第二種方法可能好一些,因為如果到時候突然有1000個或者10000個請求連接的話,數據庫服務器如果同時建立10000個連接,肯定要受不了的。當然,也要看到時候的實際情況如何再做決定,兩者沒有絕對的哪種好哪種不好的差別

關于這兩者的比較"假如你來到一個城市,要在這個城市的不同的地方辦幾件事情,在交通方面你有兩種選擇:一個是雇一輛專車,這輛專車將會把你從A帶到B,一直等你把在B的事情辦完,在把你從B帶到C。。。。。。另一種選擇是給出租車公司打電話訂輛出租車,先把你從A帶到B,然后你和出租車該干嘛干嘛,你去辦你的事情,出租車去接別的生意,等你在B的事情辦完了,你再跟出租車公司訂車,出租車公司將會聯系當時在B附近的其他出租車去接你。。。。。。

首先,dedicated servers的設置非常簡單-----不需要設置,這個是Oracle的默認選項

而對于shared servers,你就要需要做一些額外的設置,當讓按照administrator guide并不難,關鍵是你需要決定到底需要多少個shared server servers和多少個dispatcher,這不僅僅需要經驗的積累,還需要持續的觀察和調整。

在dedicated servers里,你所有的等待都是數據庫本身的等待,而在shared servers里你有可能需要等待一個available的shared server process。

很明顯,當用戶并發的連接數很大的時候,dedicated servers的server process個數也會變得很大,對于操作系統來說多一個process就意味著多一點管理負擔,要知道操作系統支持的同時并發數可不是無限的。這意味著,在dedicate servers里,當你有大量的用戶連接(比如,同一時間超過5000個用戶連上來),你的系統負擔就會相當大。而這種情況shared servers就可以處理的相對好一些,因為加入同時有5000個用戶連上來而且我們知道一般只有1%的連接是active,那我們只需要設置50個shared servers就可以把所有的用戶請求處理得很好,并節省了系統資源。

作為一個好處,shared servers可以用來控制concurrent。要知道用戶的并發數和系統的處理能力決不是成正比的(可以下面的圖),當用戶并發數超過一個閥值,系統的處理能力會明顯下降。通過shared servers可以控制系統的concurrent不超過這個閥值。

在引入PGA的自動管理以前,shared servers是要比dedicated servers節省內存的,然后在自動管理的PGA引入之后,shared servers的這個優勢已經不像我們想象的那么不明顯了。

dedicate servers一個server process為了一個較大的request而長時間的工作而不影響其它的users,然而在shared servers,一些較大的request會影響其它的用戶。

還需要考慮其他的因素,比如,如果在前端使用了weblogic的connecting pool,那么你在database level再使用shared servers可能就不是很必要,因為這時你的用戶連接已經在weblogic層面上得到了控制。

shared servers還有一個所謂的偽死鎖的問題,這點大家參考一下tom的新書就知道了。

關于dedicated servers和shared servers的話題我們就討論這么多,最后給大家一個小提示:其實dedicated servers和shared servers是可以并存的,實際上,即使你使用了shared servers,某些管理操作也是必須在dedicated 模式下來做的,比如startup或shutdown database。如果你實在難以選擇,如果你的應用可能一部分是OLTP的(用戶量也很大),一部分是DW的,其實你可以考慮同時使用dedicated servers和shared servers。"

查看運行情況:

  1. idle> show parameter shared_server mts_servers  
  2.  
  3. NAME_COL_PLUS_SHOW_PARAM TYPE  
  4. ------------------------------------------------------------  
  5. VALUE_COL_PLUS_SHOW_PARAM  
  6. ------------------------------------------------------------  
  7. max_shared_servers integer  
  8. 20  
  9. shared_server_sessions integer  
  10. 165  
  11. shared_servers integer  
  12. 1  
  13.  
  14. --如果VALUE_COL_PLUS_SHOW_PARAM大于0為dedicated模式  
  15. idle> select p.program,s.server from v$session s , v$process p  
  16. 2 where s.paddr = p.addr  
  17. 3 ;  
  18.  
  19. PROGRAM SERVER  
  20. ------------------------------------------------ ---------  
  21. oracle@infa (PMON) DEDICATED  
  22. oracle@infa (DBW0) DEDICATED  
  23. oracle@infa (LGWR) DEDICATED  
  24. oracle@infa (CKPT) DEDICATED  
  25. oracle@infa (SMON) DEDICATED  
  26. oracle@infa (RECO) DEDICATED  
  27. oracle@infa (TNS V1-V3) DEDICATED  
  28. oracle@infa (TNS V1-V3) DEDICATED  
  29. oracle@infa (TNS V1-V3) DEDICATED  
  30. oracle@infa (TNS V1-V3) DEDICATED  
  31. oracle@infa (TNS V1-V3) DEDICATED  
  32. oracle@infa (TNS V1-V3) DEDICATED  
  33. oracle@infa (TNS V1-V3) DEDICATED  
  34. oracle@infa (TNS V1-V3) DEDICATED  
  35. oracle@infa (TNS V1-V3) DEDICATED  
  36.  
  37. 15 rows selected. 

模式切換:

客戶端建立的連接。
如果服務器是專用模式,客戶端再怎么修改也沒有用。
服務器切換專有和共享模式的方法是修改參數文件中的參數。

sample:

trace:http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14231/manproc.htm#sthref630

大多數情況下我們更傾向或習慣專用模式,兩種模式下,對sga等分配都會有不同,所以如果轉換成mts模式,別忘了sga也是需要調整的。最典型的是mts模式需要較大的large_pool_size。如果真想轉換還是仔細看看oracle關于mts的文檔。共享連接只是把連接SESSION信息放在LARGE POOL,所以LARGE POOL要大一些。而專用連接的SESION信息放在PGA。

Note:

1. 如果是dedicated server,則客戶端只能創建dedicated server connection

2. 如果是shared server,則客戶端能創建dedicated server connection和shared server connection,只要在service name中指定server=dedicated or server=shared.

原文標題:Oracle專用服務器與共享服務器的區別

鏈接:http://www.cnblogs.com/programwjy/archive/2010/08/24/1807249.html

責任編輯:彭凡 來源: 博客園
相關推薦

2017-09-14 08:43:05

2009-11-16 17:23:09

Oracle減少共享服

2020-03-13 10:45:41

人工智能虛擬服務器共享主機

2009-02-27 11:15:00

多線程服務器MTS專用服務器

2009-12-01 15:40:45

2010-09-26 14:12:17

DHCP服務器操作

2011-11-19 15:45:20

虛擬化虛擬專用服務器虛擬服務器

2011-11-18 17:37:24

虛擬專用服務器VPS服務器虛擬化

2013-12-27 09:49:51

云服務器物理服務器

2013-12-26 10:28:11

云服務器物理服務器

2012-07-31 17:31:41

WebLogic

2020-08-13 07:00:00

服務器硬件技術

2010-05-20 15:25:44

IIS管理器

2009-02-27 13:35:00

打印服務器打印共享

2010-05-04 17:40:48

Unix服務器

2021-03-10 21:01:58

開源Linux 服務器

2010-08-27 09:00:10

DHCP服務器遷移

2017-11-10 08:58:49

Web服務器應用程序

2021-03-11 09:49:22

開源技術 工具

2010-09-01 10:56:57

DHCP服務器
點贊
收藏

51CTO技術棧公眾號

最新黄色片网站| 欧美性视频精品| 1024av视频| 亚洲免费播放| 91高清视频在线免费观看| 亚洲毛片av在线| 国产亚洲精品久久久久久久| 亚洲一区二区免费看| 成人黄色片网站| 免费看成人哺乳视频网站| 欧美大荫蒂xxx| 婷婷成人av| 亚洲精品之草原avav久久| 日日夜夜天天综合入口| 超碰在线网站| 日本一区二区三区四区在线视频| 中文网丁香综合网| 久久精品伊人| 少妇免费毛片久久久久久久久| 欧美午夜一区| 国产精品国色综合久久| jizz欧美大全| 中文字幕不卡在线观看| 成人18免费| 久久久精品一品道一区| 国产精品久久成人免费观看| 99精品福利视频| 成人国产精品免费视频| 风间由美一区二区av101| 日韩电影视频免费| 国产日韩精品在线看| 男男gaygays亚洲| kk眼镜猥琐国模调教系列一区二区| 精品免费国产| 雨宫琴音一区二区三区| 国产乱肥老妇国产一区二| 激情小说一区| 91国内产香蕉| 女仆av观看一区| 欧美精品少妇videofree| 日韩在线你懂得| 视频一区视频二区国产精品 | 精品久久久久久一区| 一级毛片免费高清中文字幕久久网| 97超级碰碰碰久久久| 青青久久av| 欧美在线视频网| 久久人人爽人人爽人人片av不| 久久久久女教师免费一区| av成人资源网| 2019亚洲男人天堂| 亚洲精品**不卡在线播he| 欧美一级在线亚洲天堂| 国产成人1区| 国产男女猛烈无遮挡91| 亚洲最大在线视频| 日韩电影免费观看高清完整版| 国产视频精品一区二区三区| 99热播精品免费| 久久久女女女女999久久| 嫩草国产精品入口| 国产91在线播放精品91| 欧美日韩激情| 国产在线视频不卡| 亚洲深深色噜噜狠狠爱网站| 91影视免费在线观看| 亚洲国产欧美国产综合一区| 人偷久久久久久久偷女厕| 国产一区二区h| 国产精品亚洲二区在线观看| 亚洲激情在线播放| av福利精品| 亚洲欧美在线一区| 成人动漫视频| aa成人免费视频| 久久99九九99精品| 成人网18入口| 在线电影国产精品| 狠狠久久伊人中文字幕| 日韩av电影在线免费播放| 国产欧美激情| 97在线国产视频| 亚洲国产一区视频| 精品丝袜在线| 91国产在线精品| 亚洲制服av| 91制片厂毛片| 91精品在线观看入口| 9.1麻豆精品| 国产99视频精品免费视频36| 国产成都精品91一区二区三| 黄页网站在线观看| 亚洲欧美国产精品专区久久| 国产欧美一区| 佐佐木明希av| 精品女同一区二区三区在线播放| 亚洲v.com| 91亚洲国产成人久久精品网站| 国产乱码字幕精品高清av | 秋霞影院一区二区| caoporn超碰国产公开| 日韩一区二区免费视频| 成人av影音| 日产中文字幕在线精品一区 | 91视视频在线观看入口直接观看www| av网站免费| 精品99久久久久久| 欧美午夜精彩| 四虎永久免费网站| 色婷婷av一区| 视频一区国产| 亚洲欧美综合一区| 欧美丝袜一区二区| 久久爱.com| 九九九九九九精品| 亚洲欧美精品午睡沙发| 美女高潮视频在线看| 欧美亚洲另类激情另类| 精品综合免费视频观看| 性欧美精品孕妇| 欧美大片在线看免费观看| 青青草成人在线观看| 在线免费91| 欧美激情喷水视频| 狠狠色2019综合网| 免费在线看黄色| 国产视频福利一区| 中文字幕一区二区三区在线不卡 | 日韩精品一二三四| 最新中文字幕在线视频| 久久天天躁狠狠躁夜夜躁2014| 三级久久三级久久| 男生女生差差差的视频在线观看| 国产精品精品一区二区三区午夜版| 成人性视频网站| 欧美aaaaaaa| 国产综合av一区二区三区| 亚洲一区精品在线| 高清精品视频| 少妇高潮喷水久久久久久久久久| 亚洲精品电影在线| 美日韩精品视频| 黄色在线网站| 国产精品美女网站| 亚洲va欧美va人人爽午夜| 最新国产一区二区| 欧美牲交a欧美牲交| 中文字幕av一区二区| 国产精品亚洲专一区二区三区| 先锋成人av| 日本一区二区视频| 在线播放中文一区| 中国女人久久久| 日本中文字幕在线观看| 亚洲一区亚洲二区亚洲三区| 精品久久久久久久久久久久| 国产一区二区区别| 777.av| 国产综合久久久久| 狠狠躁夜夜躁人人爽天天天天97| 婷婷久久一区| 日韩欧美在线番号| 亚洲一区中文字幕| 欧美亚洲动漫制服丝袜| 欧美三区在线| 伊人电影在线观看| 最新中文字幕久久| 亚洲欧美日韩网| 26uuu亚洲婷婷狠狠天堂| 1769国产精品视频| 第四色婷婷基地| 91中文字幕一区| 欧美性猛交xxxxxxxx| 国产精品永久| 松下纱荣子在线观看| 日韩欧美一区三区| 91精品国产91久久久久久吃药 | 欧美吻胸吃奶大尺度电影| 亚洲美女黄网| 欧美黄色小说| 精品国产一区二区三区日日嗨| 5566中文字幕一区二区电影| 奇米精品一区二区三区在线观看一| 日韩伦理在线| 精品中文视频在线| 久久综合成人| 国内精品不卡| 黄色三级中文字幕| 欧美精品久久久久久久免费观看| 亚洲男人天堂av| 黄色在线免费观看网站| 777777av| 78m国产成人精品视频| 亚洲人成网站在线| 国产精品亚洲二区| 国产高清视频在线| 成人黄色片视频| 国产在线精品播放| 久久国产精品99精品国产| 亚洲成人网上|