国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

教你如何配置Oracle的MTS Part1

2024-08-29 13:28:21
字體:
來源:轉載
供稿:網友

一、簡介
  
  MTS(Multi-Threaded Server)是ORACLE SERVER的一個可選的配置選擇,是相對DEDICATE方式而言,它最大的優點是在以不用增加物理資源(內存)的前提下支持更多的并發的連接。換句話說,如果你只有2G的物理內存,而你又想支持2000個連接,在獲取最好性能的前提下,你就應該選擇MTS了。
  
  本文先說一說MTS的工作方式,然后與DEDICATE方式的做一下比較,接下來說一下MTS具體配置實現,最后說一些優化MTS配置選項的問題。
  
二、MTS的工作方式
  
  1、Joseph C.Johnson以餐館給出一個MTS的形象的比喻
  
  假設ORACLE是一家餐館,當你走進一家餐館時你感覺最舒服的服務方式就是有一個專門的waiter來為你服務,而不管餐館中來了多少人,她只對你請求應答,這是DEDICTE的處理方式,也就是說每一個ORACLE客戶端的連接都有一個專門的服務進程來為它服務。而大部的餐館的服方式都不是一對一的,當你走進的時侯,你就被指定了一個waiter,她也可能為其它桌服著務,這對于餐館來說是最有利的,因為他們可以服務更多的客人而不需要增加他們的員工。這樣對你來說也可能是不錯的,如果餐館不是太忙,她服務的客人的請求都很簡短且容易完成,你的感覺也好像自己擁有一個專門的waiter,waiter把你的ORDER轉給廚師,然后把做好的菜拿給你,這就是MTS的處理方式,這些共享的waiters我們叫她們為Dispatchers,廚師我們則叫他們為Shared Server Processes。
  
  2、以簡圖說一下MTS的工作方式(SYBEX書中的一幅圖)
  
  1)客戶端向Dispatcher發一個服務請求
  
  2)Dispatch把這個請求放到SGA區的請求對隊列中
  
  3)由一個或幾個服務進程來處理這個請求
  
  4)服務進程把進行的結果放到Dispatch的SGA區的的響應隊列中
  
  5)Dispatcher從響應隊列拾起結果
  
  6)完成客戶端的請求并把結果回送給客戶端
  
三、MTS與DEDICATE方式方面做一下比較,為方便比較繪制如下的簡表
  
 序號 比較項                            MTS方式                                              DEDICATE方式
  
  1 服務進程                         多個連接共享一個服務進程      一個連接有一個專門的服務進程
  
  2 每個客戶端的連接使用的內存量          3-4M                              150-200K
  
  3 適合的應用環境      適合連接數很多且請求很短少的OLTP環境 如果Oracle服務器的資源夠用,這種方式是優選
  
  4 CPU負載            會造成一些CPU的負載,如果你的CPU有瓶頸,則不要用這種方式

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屯门区| 山东省| 观塘区| 沙田区| 洞口县| 名山县| 福州市| 灵武市| 皮山县| 海城市| 保靖县| 白玉县| 芷江| 泽州县| 克山县| 车险| 大姚县| 新丰县| 湾仔区| 大石桥市| 灯塔市| 石渠县| 兴海县| 长春市| 余庆县| 麦盖提县| 永胜县| 屏东市| 定襄县| 平顺县| 武清区| 丹阳市| 广东省| 牡丹江市| 阿合奇县| 宁远县| 米林县| 贵南县| 营口市| 新密市| 依安县|