亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle數據庫共享連接和專用連接方式比較

2024-08-29 13:52:32
字體:
來源:轉載
供稿:網友
在專用連接方式中,每一個連接到數據庫服務器的客戶端請求,服務器會和客戶端之間建立起連接,這個連接用于專門處理該客戶端的所有請求,直到用戶主動斷開連接或網絡出現中斷。在連接處于空閑時,后臺進程PMON會每隔一段時間,就會測試用戶連接狀況,如果連接已斷開,PMON會清理現場,釋放相關的資源。 專用連接相當于一對一的連接,能夠快速的響應用戶的請求。當然,在連接的時候,首先要創建PGA(PRogram global area),參數pga_aggregate_target 決定可以由所有服務器進程使用的內存的總量,參數workarea_size_policy 決定是用手動管理還是自動管理。如:

SQL> show parameter pga_aggregate_targetNAME                                 TYPE        VALUE------------------------------------ ----------- --------pga_aggregate_target                 big integer 10485760SQL> show parameter workarea_size_policyNAME                                 TYPE        VALUE------------------------------------ ----------- ------workarea_size_policy                 string      AUTO

而Pga由三部分構成,其中有可以配置的 sort_area_size,還有會話信息,堆??臻g。

sort_area_size是用戶用來排序的內存空間:

SQL> show parameter sort_area_sizeNAME                                 TYPE        VALUE------------------------------------ ----------- ------sort_area_size                       integer     524288

如果排序的數據量比較大,排序空間不夠用,這時Oracle通過專用算法,對數據進行分段,分段后的數據轉移到臨時表空間中,在臨時表空間中進行排序,完成后,再合在一起,返回給請求的用戶。這是大排序為什么使用臨時表空間的原因。

在專用連接中,連接所需要的資源全部在PGA中分配。該內存區為指定連接私有,其它進程不能訪問。

專用連接采用一對一的連接方式,能很的響應用戶的請求,但是,如果連接用戶太多時,由于要對每一個連接分配資源,因此,連接數受硬件限制比較大。為了克服這種情況,Oracle 提出了共享連接的連接方法,即用一個服務器的進程響應多個用戶連接,與專用連接不同有連接時才創建PGA不同,共享連接在實例一啟動,就分配指定數量的服務器進程,所用戶的連接,以排隊的方式,由分配器指定給服務器進程,其它的進程排隊等待。只要用戶的請求一執行完,就會馬上斷開連接,分配器會把空閑的服務器進程分配給其它排除的進程。

采用共享連接可以有效的提高服務器資源的利用率,但是對一個分配器,只支持一種協議,每個分配器有自已的排隊隊列,在請求的任務完成后,由分配器將操作結果返回給相應的用戶進程。但是共享連接的建立, 需要Oracle的監聽進程、分配器、共享服務器進程才能共同完成一個連接的創建,所以連接的分配也需要一定的時間和資源。

在共享連接中,sort_area_size 將在 SGA 的 Large_pool 中分配。

上面所說的是兩種連接的創建方法和管理方法,在理想的情況下,對于長事務或大事務,使用專用連接,可以有效的提高系統的性能,減少用戶等待和事務的排隊,提高系統的利用率。對于超短事務和短事務、小事務,使用共享連接方式,可以在資源與效率之間達到一種平稀。比如對于OLTP 系統,使用專用連接,而對于網站等,可以使用共享連接。

那么,能不能在OLTP系統中使用共享連接呢?如果能使用,那么,能不能提高性能呢?

OLTP系統,一般而言,有較多的長事務和大事務,如用戶的某幾步操作,必須作為一個事務。對于這種情況,我們分析一下,看看,會發生什么樣的情況:

分析首先有一個前提,那就是用戶請求數要大于共享服務器進程數,否則,減去分配器管理性能支出,共享連接的性能要低于專用連接。

如果用戶請求數大于共享服務器進程數,那么肯定有請求是在排隊,假定目前一個共享服務器進程正在執行一個長事務,那么請求隊列就要一直等,直到當前的事務結束。從用戶請求的角度看,很明顯,響應的時間加長了。從服務器角度看,我們先看一下由網友 WESTLIFE_XU 提供的實例:

共享連接和長事務是背道而馳的,長事務的共享連接會造成shared 進程的嚴重排隊,造成性能的嚴重下降,給你看一個極端的例子,以前的同事公司的。

代碼:

舉個例子,200個request共享比說10個共享進程,每個shared進程在一個時間內只能處理一個request,也就是說10個進程在同一時間內只能處理10個request,如果一個request需要很長的處理,會造成其它請求的嚴重排隊。

shared進程要求客戶端的每個request要特別快,如果客戶端的一個request就占了很長時間,那別的request就得一直等著,共享就沒有什么意義了。

從上面可以看出,如果在有大事務和長事務的OLTP系統中,系統會比原來更慢!

綜合來看,共享連接和專用連接各有所長,關鍵是看應用,能適用于自已應用的連接方式,就是好方式。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品极品在线观看| 欧美男插女视频| 日韩中文字幕在线精品| 亚洲女人被黑人巨大进入al| 欧洲亚洲在线视频| 日韩av三级在线观看| 亚洲一区二区三区sesese| 国产精品一区二区三区毛片淫片| 国产丝袜一区二区三区| 国产v综合v亚洲欧美久久| 国产色综合天天综合网| 欧美日韩国产一区在线| 九九精品视频在线观看| 亚洲成人性视频| 在线观看久久久久久| 国产精品丝袜久久久久久不卡| 欧美成人黑人xx视频免费观看| 色琪琪综合男人的天堂aⅴ视频| 91av视频在线播放| 成人黄色免费网站在线观看| 亚洲电影在线看| 久久精品视频导航| 欧美性生交xxxxxdddd| 国产亚洲人成a一在线v站| 国产精品99久久久久久久久| 欧美性在线视频| 国产91ⅴ在线精品免费观看| 亚洲精品日韩欧美| 久热在线中文字幕色999舞| 伊人一区二区三区久久精品| 亚洲欧美国产精品久久久久久久| 国内揄拍国内精品少妇国语| 91av在线影院| 久久乐国产精品| 亚洲午夜色婷婷在线| 成人免费视频97| 91超碰caoporn97人人| 91久久久久久| 亚洲欧美在线一区二区| 性色av一区二区三区在线观看| 最近日韩中文字幕中文| 亚洲成色777777在线观看影院| 久久国产精品网站| 亚洲理论在线a中文字幕| 国产精品v片在线观看不卡| 国产精品第8页| 美女久久久久久久| 日本久久91av| 国产精品视频999| 草民午夜欧美限制a级福利片| 国产成人免费91av在线| 日韩在线观看免费全| 欧美最猛性xxxxx免费| 国外色69视频在线观看| 欧美肥老妇视频| 亚洲精品国产品国语在线| 日韩大片在线观看视频| 91国内精品久久| 韩曰欧美视频免费观看| 欧美一级淫片aaaaaaa视频| 日本老师69xxx| 亚洲激情在线观看视频免费| 日韩中文字幕在线| 亚洲加勒比久久88色综合| 国产在线观看一区二区三区| 亚洲视频在线免费观看| 欧美性视频在线| 欧美电影免费观看| 91tv亚洲精品香蕉国产一区7ujn| 久久久久久久一区二区| 精品久久久香蕉免费精品视频| 久久免费视频在线观看| 伊人伊成久久人综合网小说| 日韩动漫免费观看电视剧高清| 色综合久综合久久综合久鬼88| 亚洲无亚洲人成网站77777| 午夜精品美女自拍福到在线| 国产精品免费久久久久影院| 欧美国产乱视频| 秋霞午夜一区二区| 久久天堂电影网| 亚洲欧美日韩国产成人| 久久这里有精品| 精品日本美女福利在线观看| 欧美在线精品免播放器视频| 日韩动漫免费观看电视剧高清| 亚洲精品综合久久中文字幕| 4438全国亚洲精品在线观看视频| 欧美在线观看网址综合| 日韩欧美在线免费观看| 久久偷看各类女兵18女厕嘘嘘| 麻豆国产va免费精品高清在线| 搡老女人一区二区三区视频tv| 51ⅴ精品国产91久久久久久| 成人福利在线观看| 久久久女人电视剧免费播放下载| 欧美性猛交xxxx富婆| 久久久久久久一区二区三区| 欧美日韩亚洲精品一区二区三区| 美日韩在线视频| 美女视频黄免费的亚洲男人天堂| 在线日韩中文字幕| 欧美国产中文字幕| 在线视频一区二区| 91精品久久久久久久久久久久久| 精品二区三区线观看| 欧美另类交人妖| 日韩经典中文字幕在线观看| 国产精品欧美日韩一区二区| 国产精品久久久久免费a∨| 欧美乱大交xxxxx另类电影| 国产亚洲视频在线观看| 亚洲国产欧美一区二区三区久久| 一区二区日韩精品| 亚洲护士老师的毛茸茸最新章节| 国产精品久久久久久久久久久久| 亚洲欧美国产高清va在线播| 亚洲欧美日韩久久久久久| 国产精品久久久久福利| 亚洲bt欧美bt日本bt| 欧美激情精品久久久久久蜜臀| 不用播放器成人网| 91av免费观看91av精品在线| 国产+成+人+亚洲欧洲| 久久精品久久久久电影| 欧美专区在线播放| 国产亚洲一区精品| 精品视频久久久| 日韩电影免费在线观看中文字幕| 久久夜色精品国产欧美乱| 久久久伊人日本| 国语自产精品视频在线看| 日韩色av导航| xvideos亚洲| 色视频www在线播放国产成人| 欧美重口另类videos人妖| 精品少妇v888av| 久久99精品久久久久久青青91| 久久久久久999| 亚洲美女久久久| 中文字幕亚洲欧美| 国产国产精品人在线视| 亚洲最大的网站| 国产精品十八以下禁看| 久久国产精品久久久久久| 国产日韩欧美在线视频观看| 全球成人中文在线| 精品亚洲夜色av98在线观看| 欧美最猛黑人xxxx黑人猛叫黄| 久久精品久久久久| 国产精品久久久| 欧美日韩一区二区在线播放| 精品国产乱码久久久久久虫虫漫画| 国产精品高清免费在线观看| 亚洲精品视频网上网址在线观看| 成人精品久久一区二区三区| 成人在线中文字幕| 国产欧美va欧美va香蕉在| 91精品国产高清久久久久久| 日韩精品极品在线观看播放免费视频| 91精品国产91久久久久久不卡| 日韩精品极品视频免费观看| 欧美性极品xxxx娇小| 91国在线精品国内播放|