91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

唐河县| 钟祥市| 中山市| 桦南县| 乌拉特后旗| 修文县| 台安县| 巧家县| 平乡县| 柘荣县| 盈江县| 彩票| 大渡口区| 合江县| 台东市| 牙克石市| 枣阳市| 兴宁市| 仁布县| 尖扎县| 孟连| 富宁县| 兴义市| 资兴市| 张家界市| 连平县| 鞍山市| 敦煌市| 柳江县| 凌海市| 榕江县| 孝义市| 青神县| 博客| 古田县| 湟源县| 塔河县| 水城县| 格尔木市| 缙云县| 封丘县|