婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 用Oracle并行查詢發揮多CPU的威力

用Oracle并行查詢發揮多CPU的威力

熱門標簽:語音電話機器人營銷方案 修改高德地圖標注 廣州市400電話辦理 宜賓外呼系統廠家 南通防封外呼系統運營商 語音電話機器人缺點 地圖標注原件 淮安自動外呼系統開發 百變地圖標注
正在看的ORACLE教程是:用Oracle并行查詢發揮多CPU的威力。參數 

  讓我們進一步看看CPU的數量是如何影響這些參數的。

  參數fast_start_parallel_rollback

  Oracle并行機制中一個令人興奮之處是在系統崩潰時調用并行回滾得能力。當Oracle數據庫發生少有的崩潰時,Oracle能自動檢測未完成的事務并回滾到起始狀態。這被稱為并行熱啟動,而Oracle使用基于cpu_count的fast_start_parallel_rollback參數來決定未完成事務的秉性程度。

  并行數據操縱語言(DML)恢復能夠在Oracle數據庫崩潰后極大地加快其重新啟動的速度。此參數的默認值是系統CPU數量的兩倍,但是一些DBA們認為應該將這個值設置為cpu_count的四倍。

  參數parallel_max_servers_parameter

  Oracle一個顯著的加強是自動決定OPQ并行的程度。由于Oracle清楚服務器中CPU的數量,它會自動分配合適的子進程的數量來提升并行查詢的響應時間。當然,會有其它的外部因素,比如表的劃分以及磁盤輸入/輸出子系統的布局等,但是根據cpu_count來設置parallel_max_servers參數將給Oracle一個合理的依據來選擇并行的程度。

  由于Oracle的并行操作嚴重依賴服務器上CPU的數量,parallel_max_servers會被設置成服務器上CPU的數量。如果在一臺服務器上運行多個實例,則默認值太大了,會導致過度的頁面交換和嚴重的CPU負擔。并行的程度還依賴于目標表中分區的數量,因此parallel_max_servers應該設置成足夠大以允許Oracle為每個查詢選擇最佳數量的并行子查詢。

  參數log_buffer

  參數log_buffer定義了供即刻寫入redo日志信息的保留RAM的數量,這個參數受cpu_count的影響。Oracle推薦log_buffer最大為cpu_count乘以500KB或128KB。CPU的數量對于log_buffer來說非常重要,因為Oracle會生成多日志寫入(LGWR)進程來異步釋放redo信息。

  log_buffer是Oracle中最易誤解的的RAM參數之一,通常存在下面幾個配置錯誤:

log_buffer被設置得太高(例如,大于1MB),這回引起性能問題,因為大容量的結果會使得寫入同步進行(例如,日志同步等待事件非常高)。

log_buffer 在一個單獨的服務器中安裝更多的CPU成為目前的一個趨勢。使用對稱多處理服務器(SMP)的情況下,一個Oracle服務器擁有8個、16個或32個CPU以及幾吉比特RAM的SGA都不足為奇。

  Oracle跟上了硬件發展的步伐,提供了很多面向多CPU的功能。從Oracle8i開始,Oracle在每個數據庫函數中都實現了并行性,包括SQL訪問(全表檢索)、并行數據操作和并行恢復。對于Oracle專業版的挑戰是為用戶的數據庫配置盡可能多的CPU。

  在Oracle環境中實現并行性最好的方法之一是使用Oracle并行查詢(OPQ)。我將討論OPQ是如何工作的和怎樣用它來提升大的全表檢索的響應時間以及調用并行事務回滾等等。

  使用OPQ

  當在Oracle中進行一次合法的、大型的全表檢索時,OPQ能夠極大地提高響應時間。通過OPQ,Oracle將表劃分成如A所示的邏輯塊。

  圖 A



  由OPQ劃分的表

  一旦表被劃分成塊,Oracle啟用并行的子查詢(有時稱為雜務進程),每個子查詢同時讀取一個大型表中的一塊。所有子查詢完畢以后,Oracle將結果會傳給并行查詢調度器,它會重新安排數據,如果需要則進行排序,并且將結果傳遞給最終用戶。OPQ具有無限的伸縮性,因此,以前需要花費幾分鐘的全表檢索現在的響應時間卻不到1秒。

  OPQ嚴重依賴于處理器的數量,通過并行運行之所以可以極大地提升全表檢索的性能,其前提就是使用了N-1個并行進程(N=Oracle服務器上CPU的數量)。

  必須注意非常重要的一點,即Oracle9i能夠自動檢測外部環境,包括服務器上CPU的數量。在安裝時,Oracle9i會檢查服務器上CPU的數量,設置一個名為cpu_count的參數,并使用cpu_count作為默認的初始化輸入參數。這些初始化參數會影響到Oracle對內部查詢的處理。

  下面就是Orale在安裝時根據cpu_count而設置的一些參數:
  • fast_start_parallel_rollback
  • parallel_max_servers
  • log_buffer
  • db_block_lru_latches

[NextPage]

 
不是db_block_size的倍數。在的Oracle9i中,log_buffer應該是2048字節的倍數。

  參數db_block_lru_latches

  LRU鎖的數量是在Oracle數據庫內部用來管理數據庫緩沖的,這嚴重依賴于服務器上CPU的數量。

  很多聰明的Oracle9i的DBA使用多沖數據緩沖(例如db_32k_cache_size),他們推薦將這個未公開聲明的參數重設置為默認的最大值。db_block_lru_latches參數在Oracle8i中使用得很多,但是在Oracle9i中變成了一個未公開聲明的參數,因為Oracle現在根據數據庫擁有的CPU數量設置了一個合理的默認值。

  db_block_lru_latches默認被設置為服務器上cpu_count的一半(例如服務器上只有一個Oracle數據庫)。Oracle推薦db_block_lru_latches千萬不要超過cpu_count的兩倍或三倍,或db_block_buffers的五十分之一。

  如果使用多緩沖池則這種計算方法有一個問題,因為不能控制分配給每個數據緩沖池的鎖的數量。如果db_writers參數大于1,則默認值或許顯得太小。

  加強服務器

  Oracle數據庫總是在提升性能,根據外部服務器環境檢測cpu_count和基本參數設置的能力對于Oracle軟件來說是一個重要的加強。

  隨著更多的Oracle系統轉移到SMP上來,當客戶要采取增強措施并將眾多的數據庫轉移到擁有32個或64個CPU的巨大服務器上來的時候,這些參數顯得愈發重要。 

上一頁    

您可能感興趣的文章:
  • jQuery Ajax異步處理Json數據詳解
  • JQuery處理json與ajax返回JSON實例代碼
  • javascript 容錯處理代碼(屏蔽js錯誤)
  • js圖片自動切換效果處理代碼
  • js中同步與異步處理的方法和區別總結
  • 用javascript實現截取字符串包含中文處理的函數
  • jquery序列化form表單使用ajax提交后處理返回的json數據
  • Linux BASH多進程并行處理的方法實現
  • python開啟多個子進程并行運行的方法
  • 深入理解JavaScript中的并行處理

標簽:嘉峪關 襄陽 南平 通化 聊城 南平 股票投資 池州

巨人網絡通訊聲明:本文標題《用Oracle并行查詢發揮多CPU的威力》,本文關鍵詞  用,Oracle,并行,查詢,發揮,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用Oracle并行查詢發揮多CPU的威力》相關的同類信息!
  • 本頁收集關于用Oracle并行查詢發揮多CPU的威力的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人午夜精品在线| 3d成人h动漫网站入口| 久久99久久久欧美国产| 国产精品综合久久| 色婷婷狠狠综合| 精品国产乱子伦一区| 亚洲色图.com| 国产精品白丝jk黑袜喷水| 日本韩国精品一区二区在线观看| 欧美午夜电影网| 国产精品污www在线观看| 天天色图综合网| 99国产精品久久久久久久久久 | 婷婷综合在线观看| 欧美激情艳妇裸体舞| 日本成人在线不卡视频| 91福利资源站| 久久精品人人做| 天天亚洲美女在线视频| 中文字幕佐山爱一区二区免费| 精品乱码亚洲一区二区不卡| 一区二区三国产精华液| 91视频在线看| 久久精品一区蜜桃臀影院| 蜜臀av性久久久久av蜜臀妖精| 在线观看国产日韩| 亚洲一区二区三区四区在线观看 | 在线视频观看一区| 久久精品国产亚洲aⅴ| 中文字幕一区二区三区不卡 | 国产成人精品影院| 一区二区三区国产| 久久综合五月天婷婷伊人| 99久久精品免费观看| 日韩激情一区二区| 亚洲精品成人a在线观看| 69精品人人人人| 91亚洲精华国产精华精华液| 久久国产乱子精品免费女| 一区二区三区在线影院| 久久人人爽人人爽| 日韩欧美国产高清| 欧美日韩久久一区| 色一情一乱一乱一91av| 韩国女主播一区二区三区| 亚洲国产美女搞黄色| 国产精品久久久久一区二区三区共| 欧美日韩一级视频| 欧美日韩在线免费视频| 欧美午夜一区二区三区 | 日韩福利电影在线| 日韩av二区在线播放| 日韩高清电影一区| 午夜精品免费在线观看| 一区二区三区在线视频观看58| 亚洲欧美怡红院| 中文字幕制服丝袜一区二区三区| 久久久久久久久久久久久女国产乱| 日韩一区二区免费电影| 国产日韩欧美a| 九九在线精品视频| 黑人精品欧美一区二区蜜桃| 全国精品久久少妇| 视频一区二区国产| 国产一区三区三区| 精品一区二区成人精品| 成人激情午夜影院| 欧美日韩视频一区二区| 日韩欧美成人一区| 亚洲欧洲日产国产综合网| 亚洲夂夂婷婷色拍ww47| 亚洲成人免费电影| 岛国精品在线播放| 欧美精品色一区二区三区| 久久夜色精品一区| 五月天欧美精品| 91蝌蚪porny成人天涯| 日韩一区二区三区av| 亚洲国产一区二区视频| 国产一区999| 日韩一区二区三区av| 国产精品污网站| 久久国内精品自在自线400部| 91麻豆精东视频| 国产片一区二区| 日韩电影免费在线观看网站| 国产成人亚洲综合a∨婷婷| 3d动漫精品啪啪一区二区竹菊| 精品国产亚洲一区二区三区在线观看 | 欧美zozozo| 日韩在线一区二区三区| 91精彩视频在线| 一区精品在线播放| 成人精品视频一区二区三区尤物| 欧美大白屁股肥臀xxxxxx| 午夜久久久久久| 日韩一区二区三区视频| 全部av―极品视觉盛宴亚洲| 91麻豆免费视频| 一区二区欧美视频| 洋洋av久久久久久久一区| 99精品久久99久久久久| 中文字幕高清一区| 99热精品国产| 亚洲激情自拍偷拍| 7777精品久久久大香线蕉| 日本欧美一区二区三区| 精品av久久707| 一区二区三区美女视频| 91精品国产入口| 中文字幕在线观看一区| 欧美一级专区免费大片| 亚洲不卡一区二区三区| 91.麻豆视频| 另类小说综合欧美亚洲| 国产亚洲美州欧州综合国| 成人黄色片在线观看| 亚洲一级在线观看| 欧美精品乱码久久久久久| 国产成人精品免费在线| 午夜视频一区二区三区| 免费成人在线观看视频| 国产亚洲午夜高清国产拍精品| 国产成人精品影院| 免费成人在线观看| 欧美日韩三级一区| 国产一区二区在线观看视频| 夜夜嗨av一区二区三区| 中文字幕精品三区| 26uuu亚洲| 日韩免费成人网| 91精品在线观看入口| 91高清视频在线| 成人网在线播放| 99久久精品免费观看| 国产成人小视频| 国产毛片一区二区| 精品亚洲免费视频| 国产很黄免费观看久久| 国产+成+人+亚洲欧洲自线| 久久国产精品露脸对白| 久久精品99久久久| 国产一区久久久| 国产毛片一区二区| 91天堂素人约啪| 日本黄色一区二区| 欧美色网站导航| 欧美日本乱大交xxxxx| 亚洲成人资源网| 日韩电影在线观看电影| 免费人成黄页网站在线一区二区| 一区二区不卡在线视频 午夜欧美不卡在| 日本一区二区三区电影| 亚洲综合色在线| 日韩精品国产精品| 国内外成人在线| 99久久精品99国产精品| 欧美剧情片在线观看| 91麻豆精品国产91久久久久| 欧美一区二区三区人| 1024精品合集| 国产91精品入口| 91精品国产91久久久久久一区二区 | 日韩一级片网站| 一区二区三区国产精品| 激情文学综合丁香| 欧美人狂配大交3d怪物一区| 欧美色视频一区| 91老师国产黑色丝袜在线| 在线精品观看国产| 国产欧美日韩久久| 麻豆精品视频在线观看视频| 在线观看成人小视频| 亚洲免费av网站| 91黄色激情网站| 国产精品久久久久久久裸模| 国产精品综合视频| 精品国产一区二区三区久久影院 | 奇米一区二区三区av| 欧美日韩在线观看一区二区| 18成人在线观看| av在线不卡免费看| 亚洲视频1区2区| 不卡一区二区三区四区| 26uuu亚洲婷婷狠狠天堂| 免费成人美女在线观看.| 日韩av午夜在线观看| 91丨porny丨户外露出| 国产精品成人免费| 91在线视频免费观看| 亚洲成av人片一区二区梦乃| 欧美挠脚心视频网站| 喷白浆一区二区| 中国色在线观看另类| 在线观看亚洲a| 日本美女一区二区三区视频| 欧美激情在线一区二区三区| 91在线视频免费观看| 国产综合色在线| 欧美第一区第二区|