日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Oracle動態(tài)并行處理框架及其優(yōu)越性

瀏覽:210日期:2023-11-24 13:26:59
并行處理技術是數據庫的一項核心技術,它使組織能夠高效地治理和訪問TB級的數據。假如不能提供高效的并行處理技術,這些大型數據庫(通常用于數據倉庫但也越來越多地出現在業(yè)務系統(tǒng)中)將不會存在。 簡而言之,并行處理就是利用多個CPU和I/O資源來執(zhí)行單個數據庫操作。盡管現在每個主要的數據庫供給商都聲稱可以提供并行處理能力,但每個供給商所提供的體系結構其實存在要害的差異。 本文討論Oracle9 i 并行處理的體系結構,并說明于在實際應用中其相對于其它體系結構的優(yōu)越性。需要著重指出的是,Oracle9i并行處理體系結構的主要優(yōu)點在于它能在任何情況下完全利用底層硬件基礎架構——每個處理器單元、每個內存字節(jié)以及所有可用的I/O帶寬。本文還講述Oracle 并行處理組件與其它要害業(yè)務組件(例如:Oracle RealApplication Cluster)的無縫集成。 簡介 現在的數據庫,無論是用于數據倉庫、操作數據存儲(ODS)或OLTP 系統(tǒng),都包含豐富的信息。然而,由于其中涉及海量數據,及時查找和展示信息是一個巨大的挑戰(zhàn)。并行處理技術能夠解決這一挑戰(zhàn)。使用并行處理技術,數分種內(而非數小時或數天)就可以處理數TB級的數據。并行處理技術通過利用所有可用的硬件資源取得這樣的高性能:多個CPU、多個I/O通道、多個存儲陣列和磁盤驅動器,以及大量的內存。數據庫軟件越能有效地利用所有這些資源,處理查詢和其它數據庫操作就越有效。 此外,現在的數據庫應用的復雜性大大都增強了,不僅需要支持大量并發(fā)用戶,而且需要治理不同類型的用戶。因此,一個并行查詢體系結構不僅應該確保底層硬件平臺的所有資源都得到充分利用,而且應該更進一步,將這些資源適當地分配給多個并發(fā)請求。很顯然,支持CEO的戰(zhàn)略決策的請求比執(zhí)行批處理報表更加重要,并行查詢體系結構應該能夠處理這些商務要求:不僅基于請求自身,而且應該基于發(fā)出請求的人以及當前可用的系統(tǒng)資源的數量來做出動態(tài)的分配。 Oracle9i 的并行處理體系結構能夠全面滿足這些要求,Oracle9i的體系結構不僅提供業(yè)界領先的高性能,而且是唯一可以自適應和動態(tài)調整的。 Oracle9i 的并行處理體系結構充分利用每種硬件投資――SMP、群集或MPP的優(yōu)勢——在任何時間保證最佳的吞吐量和連續(xù)的、優(yōu)化的系統(tǒng)使用量。 Oracle9i 數據庫根據可用資源、請求優(yōu)先級和實際系統(tǒng)負載控制來平衡所有并行操作。 并行化設計策略——靜態(tài)與動態(tài) 并行處理的思想就是將單個任務分解為多個更小的單元。不是通過一個進程完成所有工作,而是將任務并行化而使多個進程同時在更小的單元上運行。這可以極大地提高性能和最佳地利用系統(tǒng)。然而,并行處理的最要害部分是如何作出將單個任務分成更小的工作單元的正確決策。 典型地,有兩種方法用于實現數據庫系統(tǒng)的并行處理。主要區(qū)別在于是否需要進行物理數據布局,將靜態(tài)的數據分區(qū)作為并行處理的前提。 通過物理數據分區(qū)的靜態(tài)并行——不共享 在純不共享數據庫體系結構中必須將數據庫文件在多計算機系統(tǒng)的節(jié)點上進行分區(qū)才能進行并行處理。每個節(jié)點擁有一個數據子集,擁有節(jié)點使用單一進程或線程,以獨占方式執(zhí)行對此數據子集的所有訪問。數據訪問不能在分區(qū)內并行。(有時,也用術語“虛擬處理器”來代替節(jié)點。“虛擬處理器”是在SMP計算機上模擬不共享節(jié)點的一種機制。為了簡單,在討論不共享體系結構時,我們將統(tǒng)一使用“節(jié)點”作為術語)。換句話說,純不共享系統(tǒng)使用分區(qū)或受限訪問方法在多個處理節(jié)點間劃分工作。節(jié)點對數據所有權的改變相對少見——為了適應業(yè)務需求的改變而進行的數據庫重組、添加或刪除節(jié)點以及節(jié)點故障是所有權更改的典型原因。這種數據所有權的改變對純不共享系統(tǒng)而言總是意味著要進行人工治理。從概念上看,可以認為純不共享系統(tǒng)與分布式數據庫非常相似。為了在某個節(jié)點上執(zhí)行要求的讀/寫操作,該節(jié)點上的事務必須將消息發(fā)送給擁有需要被訪問的數據的其它節(jié)點,并協(xié)調在其它節(jié)點上完成的工作。將消息傳遞給其它節(jié)點,在它們擁有的數據集上請求執(zhí)行特定操作(功能)稱為功能傳送。另一方面,假如從遠程節(jié)點請求簡單數據,則必須訪問完整的數據集并將它從擁有節(jié)點返回至請求節(jié)點(數據傳送)。 在不共享體系結構下的并行處理像分布式數據庫一樣運作。每個節(jié)點以獨占方式擁有其數據分區(qū)。沒有其它任何節(jié)點可以訪問此數據,而使節(jié)點成為單一的訪問點和故障點 此方法具有一些基本缺點,無法解決今天高端環(huán)境對可伸縮性和高可用性要求: (1)、首先,不共享方法在用于共享一切的SMP硬件時并不是最佳的。為了獲得并行處理的益處而要求對數據進行物理分區(qū),在共享一切的SMP系統(tǒng)中很明顯是一種人工的、過時的要求。因為在SMP系統(tǒng)中每個處理器都可以對所有數據進行直接的、等同的訪問。 (2)、其次,在不共享方法中使用嚴格的基于分區(qū)的并行處理策略,通常會導致不正常的資源利用。例如以下兩種情況:在沒有必要訪問表的所有分區(qū)時;或當單一節(jié)點所擁有的更大的未分區(qū)表是操作的一部分時。在這些情況下,限制分區(qū)內并行處理的緊密所有權模式,無法利用所有可用的處理能力,因而不能提供最佳的處理能力使用方案。 (3)、第三,由于具有對節(jié)點對應物理數據分區(qū)的關系,不共享系統(tǒng)在適應變化的業(yè)務需求方面一點都不靈活。當業(yè)務增長時,無法方便地以增量方式擴充系統(tǒng)來適應增長的業(yè)務需求。可以升級所有現有的節(jié)點,保持它們對稱并避免數據重新分區(qū)。在大多數情形下,升級所有節(jié)點費用太高;必須添加新節(jié)點并重組(進行物理重新分區(qū))現有數據庫。一個不需要進行任何重組的方案總是比必須重組的方案要更好,即使可以利用到最復雜的重組工具。 (4)、最后,由于使用嚴格的受限制的訪問模式,不共享系統(tǒng)無法完全利用群集系統(tǒng)為保證系統(tǒng)高可靠性所提供的潛在的容錯能力。 毫無疑問,基于使用靜態(tài)數據分布的不共享體系結構,大量的并行處理可以在實驗室條件下并行化和擴展。然而,在每個現實環(huán)境中,必須正確地解決上面談到的問題才能滿足今天高端要害任務要求。 執(zhí)行時的動態(tài)并行——共享一切 使用Oracle 的動態(tài)并行處理框架,可以共享所有數據。并行化和將工作分成更小的單元的決策,并不受限于數據庫設置(創(chuàng)建)時所做的任何預先確定的靜態(tài)數據分布。 由于能夠為每個語句構造不受限制的、優(yōu)化的數據子集,執(zhí)行時動態(tài)并行可以提供與不共享體系結構等同的或甚至更好的可伸縮性。每個查詢在訪問、連接和處理數據的不同部分時都有它自己的特征。因此,每個SQL語句在被解析時都要進行優(yōu)化和并行化處理。數據更改時,假如有更加優(yōu)化的并行執(zhí)行計劃可用,或者系統(tǒng)中新添加了一個節(jié)點,那么Oracle可以自動適應新的情況。這樣可為并行化任何種類的操作提供最高程度的靈活性: (1)、在語句執(zhí)行前,對于每個查詢要求,會動態(tài)地優(yōu)化并行訪問的物理數據子集。 (2)、對于每個查詢,都會優(yōu)化其并行度。與不共享環(huán)境不同,不存在必需的最小并行度來調用所有節(jié)點訪問所有數據,這是訪問所有數據的基礎要求。 (3)、操作可以根據當前工作負載、特征和查詢的重要性,使用一個、一些或全部Real Application Cluster 節(jié)點并行運行。 只要語句得到優(yōu)化和并行化,就可以知道所有后續(xù)的并行子任務。原始進程變?yōu)椴樵儏f(xié)調器;并行處理服務器(PX 服務器)從一個或多個節(jié)點上的并行處理服務器的公用緩沖池得到分配,并開始并行執(zhí)行該操作。 與不共享體系結構相似,共享一切體系結構中的每個并行處理服務器在其個人數據子集上獨立工作。數據或功能在并行進程之間的傳送機制也與上述的不共享體系結構相似或者相同。確定請求的并行計劃之后,每個并行處理服務器都知道其數據集和任務,而進程間通信就像在不共享環(huán)境中一樣很少。 然而,與不共享體系結構不同,每個并行處理的SQL 語句不需要考慮任何物理數據庫布局限制就可以進行優(yōu)化。這使得每個并行處理可以構造最佳的數據子集,從而提供與純不共享體系結構相比同等的,甚至在大多數情形下更好的可伸縮性和性能。只要有益,并行操作的后續(xù)步驟就會由一個并行處理服務器進行組合和處理,從而減少數據傳送或功能傳送的需求。 為什么共享一切比不共享更好? 不共享體系結構可以追溯到將海量并行處理(MPP)系統(tǒng)看作唯一能提供可伸縮的高端并行計算的硬件體系結構。MPP系統(tǒng)中的每個節(jié)點都有它自己的系統(tǒng)組件(CPU、內存和磁盤),在不同的子任務上工作,并且不能共享其任何資源。 這一切都已過去。現在,大多數成功的、廣泛使用的并行硬件系統(tǒng)都是對稱多處理器系統(tǒng)(SMP), 要么是單機的,要么是作為松耦合的群集。SMP系統(tǒng)利用共享公用內存和磁盤資源的多處理器,因而也被稱為“共享一切”系統(tǒng)。 純不共享體系結構的支持者總是聲稱共享一切體系結構(非凡是群集環(huán)境)對于高端環(huán)境會缺乏可伸縮性并引起顯著的開銷,因而這種體系結構不能用于具有高度并行和/或并發(fā)性的高端應用。這種說法是錯誤的。今天的硬件和軟件技術已經解決了過去所有的問題,如高速群集互連或Oracle Real Application Clusters 的高速緩存融合體系結構。 Oracle 的動態(tài)并行處理框架建立在與不共享軟件相同的并行高級計算基礎設計之上,具有所有的優(yōu)點,還增強了其功能并克服了不共享方法在體系結構上的缺點。基于不共享原理的軟件可以看作是第一代、但已經過時的數據庫并行處理軟件。
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
9国产精品视频| 伊人久久亚洲热| 日韩 欧美一区二区三区| 爽好久久久欧美精品| 一区二区自拍| 亚洲理论在线| 国产不卡精品| 奇米色欧美一区二区三区| 91精品福利观看| 捆绑调教日本一区二区三区| 99热精品久久| 日本成人中文字幕在线视频| 精品高清久久| 免费久久99精品国产自在现线| 视频一区日韩精品| 成人精品久久| 亚洲三级网站| 国产成人精品999在线观看| 99成人在线| 韩国一区二区三区视频| 国产视频一区欧美| 日韩三级久久| 波多野结衣一区| 精品一区二区三区视频在线播放| 香蕉精品999视频一区二区| 日本激情一区| 国产亚洲高清一区| 免费日韩一区二区| 日韩欧美1区| 欧美a级一区二区| 色狠狠一区二区三区| 99tv成人| 成人综合一区| 国产精品日韩精品在线播放| 婷婷六月综合| 日本精品在线中文字幕| 日韩在线观看一区二区| 中文字幕在线免费观看视频| 天堂av一区| 亚洲综合小说| 亚洲永久字幕| 99久久夜色精品国产亚洲1000部| 麻豆精品一区二区综合av| 亚洲精品高潮| 天堂俺去俺来也www久久婷婷| 九一国产精品| 国产99久久| 性感美女一区二区在线观看| 麻豆91精品视频| 欧美黄色一区二区| 日本成人中文字幕| 久久先锋影音| 伊人成人在线视频| 五月综合激情| 亚洲综合另类| 免费人成黄页网站在线一区二区| 国内精品福利| 一区久久精品| 久热精品在线| 日本亚洲三级在线| 日本电影久久久| 日本在线成人| 国产精品a级| 国产一区二区三区四区二区| 国产一区二区三区四区大秀| 久久久久久夜| 日韩欧美一区二区三区在线观看| 亚洲婷婷免费| 天海翼亚洲一区二区三区| 日本在线观看不卡视频| 国产三级一区| 国产成人精品一区二区免费看京 | 久久精品 人人爱| 国产乱码精品一区二区亚洲| 国产欧美亚洲一区| 黄色在线网站噜噜噜| 久久91导航| 亚洲麻豆一区| 精品精品99| 99热精品久久| 欧美亚洲综合视频| 日韩欧美午夜| 日韩精品一区二区三区av| 成人三级高清视频在线看| 日韩视频二区| 欧美国产日韩电影| 黄色成人在线网址| 精品一区二区三区中文字幕| 黄色在线一区| 国产成人77亚洲精品www| 久色成人在线| 日韩欧美国产精品综合嫩v| 日韩精品一二三| 欧美日韩在线观看首页| 亚洲一二av| 久久精品国语| 国产精品观看| 婷婷亚洲精品| 久久国产精品亚洲77777| 欧美激情另类| 国产精品啊v在线| 亚洲一级淫片| 99在线精品视频在线观看| 电影亚洲精品噜噜在线观看| 美腿丝袜亚洲三区| 91九色综合| 五月激激激综合网色播| 在线视频免费在线观看一区二区| 色婷婷亚洲mv天堂mv在影片| 国产欧美日韩精品高清二区综合区| 99日韩精品| 亚洲成人三区| 国产视频亚洲| 亚洲免费婷婷| 亚洲久久在线| 日韩av一区二| 欧美日一区二区三区在线观看国产免| 影音国产精品| 久久亚洲精品伦理| 亚洲一区国产| 蜜臀久久99精品久久久久久9| 欧美1级日本1级| 亚洲欧美不卡| 蜜臀久久99精品久久久久久9| 欧美在线资源| 快she精品国产999| 在线一区二区三区视频| 日本在线视频一区二区| 日韩高清电影免费| 久久成人av| 欧美sm一区| 国产精品女主播一区二区三区| 亚洲在线网站| 久久精品凹凸全集| 久久精品免费看| 日本精品在线中文字幕| 宅男噜噜噜66国产日韩在线观看| 国产视频一区免费看| 日韩美女国产精品| 国产精品videosex极品| 成人在线视频免费| 亚洲欧洲一区二区天堂久久| 日本免费在线视频不卡一不卡二| 国产精品男女| 99久久久久久中文字幕一区| 中文一区一区三区免费在线观| 日韩精品1区2区3区| 国产精品精品| 亚洲一区二区三区四区电影| 国产精品magnet| 一区二区三区视频免费观看| 日韩精品一区二区三区中文字幕| 久久男人av资源站| 综合国产精品| 日韩欧美看国产| 免费人成黄页网站在线一区二区| 欧美激情五月| 久久午夜影视| 播放一区二区| 久久精品毛片| 97久久超碰| 视频一区二区欧美| 美女av在线免费看| 国产精品亚洲综合在线观看| 欧美精品一线| 天堂日韩电影| 精品欠久久久中文字幕加勒比| 午夜亚洲一区| 91久久黄色| 99精品在线观看| 欧美日韩xxxx| 奇米狠狠一区二区三区| 免费中文字幕日韩欧美| 日韩精品看片| 成人国产精品一区二区网站| 国产美女久久| 久久精品超碰| 国产精品资源| 国产欧美日韩综合一区在线播放| 日韩在线一二三区| 丝袜美腿高跟呻吟高潮一区| 久久国产亚洲精品| 99精品在线| 伊人精品一区| 欧美+日本+国产+在线a∨观看| 国产精品成人3p一区二区三区| 亚洲精品影视| 综合一区二区三区| 日本aⅴ亚洲精品中文乱码| 日本一区二区中文字幕| 青草久久视频| 免费一级欧美在线观看视频 | 成人亚洲一区| 日韩国产一区二区| 在线观看精品| 亚洲黄页一区| 美女91精品| 亚洲人成在线影院| 奇米色欧美一区二区三区| 国产精品亚洲一区二区在线观看|