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

首頁 > 數據庫 > Oracle > 正文

說一說如何配置Oracle的MTS Part1

2024-08-29 13:46:34
字體:
來源:轉載
供稿:網友
  一、簡介

  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書中的一幅圖)
說一說如何配置Oracle的MTS Part1
 

  1)客戶端向Dispatcher發一個服務請求

  2)Dispatch把這個請求放到SGA區的請求對隊列中

  3)由一個或幾個服務進程來處理這個請求

  4)服務進程把進行的結果放到Dispatch的SGA區的的響應隊列中

  5)Dispatcher從響應隊列拾起結果

  6)完成客戶端的請求并把結果回送給客戶端

  三、MTS與DEDICATE方式方面做一下比較,為方便比較繪制如下的簡表

序號比較項MTS方式DEDICATE方式1服務進程多個連接共享一個服務進程一個連接有一個專門的服務進程2每個客戶端的連接使用的內存量3-4M150-200K3適合的應用環境適合連接數很多且請求很短少的OLTP環境假如Oracle服務器的資源夠用,這種方式是優選4CPU負載會造成一些CPU的負載,假如你的CPU有瓶頸,則不要用這種方式 
  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岳池县| 安图县| 彩票| 登封市| 兴海县| 宽城| 积石山| 陈巴尔虎旗| 望江县| 泾川县| 敦化市| 灵川县| 正定县| 文水县| 五原县| 柯坪县| 互助| 德化县| 东平县| 本溪市| 肇东市| 迭部县| 漳州市| 英德市| 禄劝| 儋州市| 巴马| 石台县| 溆浦县| 留坝县| 马边| 偏关县| 朝阳市| 巴南区| 甘洛县| 甘谷县| 江北区| 麻江县| 镶黄旗| 伊金霍洛旗| 昌吉市|