亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle的專用數據庫和共享數據庫區別

發布時間:2020-06-27 22:37:19 來源:網絡 閱讀:560 作者:xiaocao13140 欄目:關系型數據庫

專用服務器進程(Dedicated server)


對于專用服務器配置,在登錄時,Oracle總會創建一個新的進程,這個服務器進程會在會話生存期中專門這個連接服務。對于每個會話,都會出現一個新的專用服務器,會話與專用服務器之間存在一對一的映射。按照定義,這個專用服務器不是實例的一部分用戶進程和服務器進程是分開的。每個用戶進程都有自己的服務器進程。
用戶進程和服務器進程可在不同的機器上運行,以利用分布式處理的優勢。
用戶進程和服務器進程的比率是1 比1。
即使用戶進程不發出數據庫請求,專用服務器也存在,只是保持空閑狀態。
何時使用專用服務器
提交批作業(預計很少有或沒有空閑時間)
以sysdba 身份連接以啟動、關閉或執行恢復
要請求使用專用服務器,必須在tnsnames.ora 文件內的Oracle Net TNS 連接字符串中
包含SERVER=DEDICATED 子句。
注:對于大多數平臺來說,如果您的機器有足夠的內存支持專用服務器,則應使用專用服
務器。這樣性能可能更好些。
但也有例外,例如Windows NT,在該系統中,由于共享服務器體系結構的異步特性,使
用Oracle Shared Server 配置性能可能會有所提高。
如何連接專用服務器
在客戶端服務器中的tnsnames.ora文件里進行設置:
dedicated =(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.52)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = itpux)
(server = dedicated)
)





共享服務器(shared server),正式的說法是多線程服務器(Multi-Threaded Server)或MTS。如果采用這種方式,就不會對每條用戶連接創建另外的線程或新的UNIX 進程
Oracle Shared Server 的優點
減少針對某一例程的進程數目
增加可服務的用戶數
實現負載平衡
減少空閑服務器進程的數目
減少內存占用和系統開銷
如何連接共享服務器
不能使用共享服務器執行某些類型的數據庫工作:
數據庫管理
備份和恢復操作
批處理和批量加載操作
數據倉庫操作
共享服務器具有以下一些缺點
一般我們以oracle默認的專用服務器方式就行了,沒必要使用共享服務器模式。一個是我們是使用中間件(如:weblogic)去連oracle的,中間件本身有連接池機制,另外就是oracle的這個共享服務器方式也做的不夠好了,有諸多缺點。
1)共享服務器的代碼路徑比專用服務器長,所以它天生就比專用服務器慢。
2)存在人為死鎖的可能,因為它是串行的,只要一個連接阻塞,則該服務器進程上的所有用戶都被阻塞,并且極可能死鎖。 ITPUX 技術網(http://www.itpux.com),中國最專業最全面的 IT 行業技術網站。
3)存在獨占事務的可能,因為如果一個會話的事務運行時間過長,它獨占共享資源,其它用戶只能等待,而專用服務器,每個客戶端是一個會話。
4)共享服務器模式限制了某些數據庫特性,例如:不能單獨啟動和關閉實例,不能進行介質恢復,不能使用Log Miner,并且SQL_TRACE沒有意義(因為是共享而不是當前會話的)。


怎么知道oracle當前是 DEDICATED SERVER 還是 SHARED SERVER?
最簡單的一個方法是查看監聽: lsnrctl service

[grid@udevasm:/home/grid]$lsnrctl service
LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 15-JUL-2017 13:07:31
Copyright (c) 1991, 2013, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0 state:ready
         LOCAL SERVER
Service "db01" has 1 instance(s).
  Instance "udevasm", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:8 refused:0 state:ready
         LOCAL SERVER
Service "udevasm" has 1 instance(s).
  Instance "udevasm", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:8 refused:0 state:ready
         LOCAL SERVER
Service "udevasmXDB" has 1 instance(s).
  Instance "udevasm", status READY, has 1 handler(s) for this service...
    Handler(s):
      "D000" established:0 refused:0 current:0 max:1022 state:ready
         DISPATCHER <machine: udevasm, pid: 2469>
         (ADDRESS=(PROTOCOL=tcp)(HOST=udevasm)(PORT=10275))
The command completed successfully


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

九江市| 永康市| 武邑县| 宜兰市| 韩城市| 怀宁县| 成都市| 水富县| 景宁| 垣曲县| 固原市| 闵行区| 梅河口市| 陈巴尔虎旗| 长海县| 林甸县| 福贡县| 渝中区| 蒙山县| 乌拉特中旗| 神池县| 四会市| 汉沽区| 西吉县| 九江市| 醴陵市| 彰化县| 龙岩市| 得荣县| 朝阳区| 辽宁省| 商河县| 宜都市| 贵州省| 四会市| 海口市| 丹寨县| 嵩明县| 和静县| 克拉玛依市| 佛学|