freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle數(shù)據(jù)倉(cāng)庫(kù)的結(jié)構(gòu)分析過(guò)程及解決方案-資料下載頁(yè)

2025-05-13 07:55本頁(yè)面
  

【正文】 行技術(shù)時(shí),它會(huì)考慮并行資源的可用情況。Oracle 包含使用 B樹或位圖化索引的高性能星型聯(lián)接(starjoin)處理過(guò)程。一個(gè)用于星型聯(lián)接的,已經(jīng)申請(qǐng)專利的方法 結(jié)合了智能查詢轉(zhuǎn)換,以及一個(gè)可以一步完成多表聯(lián)接的高效算法, 這樣,就沒必要生成一個(gè)多維表的 Cartesian 產(chǎn)品了。這種方法革新化的使用了位圖索引,從而避免了在事實(shí)表中采用一個(gè)或更多的多列 B樹索引。它提供了高度的可伸縮性,以處理大型或無(wú)限制維數(shù)(unconstrained dimensions)以及大量的多維表(dimension table),并能有效處理稀疏事實(shí)表( sparse fact table)。單列位圖索引(singlecolumn bitmap index)是基于查詢標(biāo)準(zhǔn)被動(dòng)態(tài)綁定,這樣 便避免了創(chuàng)建和維護(hù)多個(gè)鏈接的索引。此外, 該方法有足夠的靈活性以應(yīng)付復(fù)雜的模式,包括復(fù)合事實(shí)表(multiple fact table)以及如雪花模式(snowflake scames)的高級(jí)模型,并提供了用于建模的 額外選擇,使你無(wú)須在訪問(wèn)性能上作出任何權(quán)衡。Oracle 查詢處理(Oracle query processing)不僅包含所有領(lǐng)域?qū)I(yè)技能的一個(gè)綜合集合——優(yōu)化,訪問(wèn), 聯(lián)接方法以及查詢執(zhí)行——而且通過(guò)它們之間的無(wú)縫集成和相互配合,充分利用了查詢處理機(jī)制的全部能35 / 101力。 高端數(shù)據(jù)倉(cāng)庫(kù)技術(shù)和 OLTP   Oracle8i 對(duì)版本 的高端功能 進(jìn)行了擴(kuò)充,新特性包括以下諸方面:多 用戶數(shù)據(jù) 倉(cāng)庫(kù)管理能力,更多的分區(qū)方式,更強(qiáng)的與 OLAP 工具的交互能力,以及在 Oracle 數(shù)據(jù)庫(kù)間快速和便捷的數(shù)據(jù)移動(dòng)機(jī)制。 資源管理Oracle8i 引入了資源管理能力,為用戶提供了更強(qiáng)大的系統(tǒng)資源控制能 力。首先用戶被分配給資源類,然后每一個(gè)資源類又被賦予適當(dāng)比例的機(jī)器資源。 分區(qū)表(partioned tables)與索引Oracle 8i Partitioning Option(數(shù)據(jù)分區(qū)選件)將大表和索引分成可以管理的小塊,從而避免了對(duì) 每個(gè)表作為一個(gè)大的, 單 獨(dú)的對(duì)象進(jìn)行管理。分區(qū)(partitoning)是一種“分而置之”的技術(shù),它為大量數(shù)據(jù)提供了可伸縮的性能。分區(qū)通過(guò)將操作分配給更小的存儲(chǔ)單元,減少了需要進(jìn)行管理操作的時(shí)間,并通過(guò)增強(qiáng)的并行處理提高了性能,通過(guò)包含故障的影響還增加了可用性。管理員可以指定每個(gè)分區(qū)的存儲(chǔ)屬性,分區(qū)在宿主文件系統(tǒng)中的放置情況,這樣便增加了對(duì)超大型數(shù)據(jù)庫(kù)的控制粒度(granularity)。分區(qū)可36 / 101以被單獨(dú)地卸出或裝入(taken offline or brought online),備份,恢復(fù), 轉(zhuǎn)出和轉(zhuǎn)入(exported and imported),以及加載;因此減少了需要進(jìn)行管理操作的時(shí)間。對(duì)表分區(qū)還可以創(chuàng)建單獨(dú)的索引分區(qū),從而限制了需要進(jìn)行索引維護(hù)操作的時(shí)間。此外,還提供了種類繁多的局部和全局的索引技術(shù)。分區(qū)操作也可以被并行執(zhí)行。分區(qū)技術(shù)還提高了數(shù)據(jù)的可用性。當(dāng)部分?jǐn)?shù)據(jù)由于故障或其它原因不可用時(shí),其它分區(qū)內(nèi)的數(shù)據(jù)可用不收影響繼續(xù)使用。分區(qū)對(duì)應(yīng)用是透明的,可以通過(guò)標(biāo)準(zhǔn)的SQL 語(yǔ)句對(duì)分區(qū)表進(jìn)行操作。Oracle 8i的優(yōu)化器在訪問(wèn)數(shù)據(jù)時(shí)會(huì)分析數(shù)據(jù)的分區(qū)情況,在進(jìn)行查詢時(shí),那些不包含任何查詢數(shù)據(jù)的分區(qū)將被忽略,從而大大提高系統(tǒng)的性能。Oracle8i 引入了兩個(gè)新的分區(qū) 類型:散列與組合。散列分區(qū)技術(shù)為設(shè)備間均 衡的條狀化數(shù)據(jù)提供了一個(gè)易于使用的機(jī)制,從而保持了性能。組合分區(qū)技術(shù)組 合了兩種最佳的方法。首先由一 組值對(duì)數(shù)據(jù)進(jìn)行劃分,然后再將每一個(gè)分區(qū)進(jìn)一 步劃分為多個(gè)散列分區(qū)。散列分區(qū)技術(shù)為將數(shù)據(jù)劃分為大小均衡的容器提供了一種非常簡(jiǎn)單的方式,這些容器可以分散在多個(gè) I/O 設(shè)備上,或者一個(gè)共享式空簇(cluster)中的 多個(gè)機(jī)器上。組合分區(qū)技術(shù)利用散列分區(qū)技術(shù)的數(shù)據(jù)分發(fā)優(yōu)勢(shì)為范圍分區(qū)技術(shù)提37 / 101供了卓越的可管理性和可用性。管理員可以為表或索引的主要分區(qū)指定值的范圍,然后再指定多個(gè)散列子分區(qū)、數(shù)據(jù)扭曲(data skew)的情況是不太可能出現(xiàn)的,因?yàn)樵谝粋€(gè)分區(qū)內(nèi)子分區(qū)總可以增加或取消,從而維護(hù)每一個(gè)容器的均衡分布。管理員也可以通過(guò)增加或取消主要分區(qū),很容易地維護(hù)歷史數(shù)據(jù)的滾動(dòng)變化窗口,而不會(huì)影響其他主分區(qū)中的子分區(qū)。 摘要管理Oracle8i 為存儲(chǔ)多維數(shù)據(jù)和表的摘要 計(jì)算結(jié)果提供了一種有效的機(jī)制,即當(dāng) 一個(gè) 請(qǐng)求要查詢明細(xì)記錄的摘要時(shí),查詢 就會(huì)被透明地重寫,然后再訪問(wèn)已存儲(chǔ)的總計(jì)結(jié)果,而不是每次發(fā)布查詢命令時(shí)都對(duì)明細(xì)記錄作摘要。這樣就從本質(zhì)上改進(jìn)了查詢性能。 這些摘要結(jié)果會(huì)根據(jù)基表中的數(shù)據(jù)自動(dòng)進(jìn)行維護(hù)。Oracle8i 還 提供了一些摘要咨詢函數(shù),用來(lái)協(xié)助 DBA 根據(jù)實(shí)際負(fù)載和模式(schema)統(tǒng)計(jì)數(shù) 據(jù)選擇在何處的摘要表將是最有效的。Oracle8i 還包括了 CUBE 和 ROLLUP 操作 符供通過(guò) SQL做 OLAP 分析。 透明的表空間Oracle8i 為在相同系統(tǒng)之 間復(fù)制表空間( 數(shù)據(jù)文件)提供了一種機(jī)制,即允許 兩個(gè)系統(tǒng)訪問(wèn)相同的數(shù)據(jù)。這大大提高了數(shù)據(jù)傳輸?shù)男阅芎筒僮鞯暮?jiǎn)易性。38 / 101 直接的路徑裝載 APIOracle8i 引入了一個(gè) API 為直接的路徑裝載提供了一種機(jī)制。這種方式也有利于 ISV 和系統(tǒng)管理工具合作伙伴開發(fā)易用的高性能數(shù)據(jù)裝載工具。通過(guò)該 API 可以 訪問(wèn)所有的裝載功能。 數(shù)據(jù)倉(cāng)庫(kù)的增強(qiáng)功能Oracle8i 還包含許多新特性,用以改進(jìn)數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用的管理和性能。索引重 建現(xiàn) 在已可聯(lián)機(jī)實(shí)現(xiàn),而不必中斷 對(duì)基表可能 實(shí)施的插入、更新或刪除操作。基于函數(shù)的索引可用來(lái)為表達(dá)式建立索引,如用于修改列值的數(shù)學(xué)表達(dá)式或函數(shù)。 索引現(xiàn)在也可以建立為 降序索引,這為索引返回的行在需要按降序排列時(shí)提供了 一種快速訪問(wèn) 的方式。運(yùn)行過(guò)程較長(zhǎng)的操作,如索引建立或備 份操作現(xiàn)在也可以由用戶來(lái)監(jiān)視,這樣便易于確定近似的完成時(shí)間。同 時(shí) Oracle8i 還引入了樣 例函數(shù),以允許運(yùn)行查詢,并只訪問(wèn)指定比例的表行或塊。 這對(duì)獲取總計(jì) 型量值, 如平均值是很有意義的,因?yàn)樗恍枰L問(wèn)表的每一個(gè)列。最后, 優(yōu)化器的統(tǒng)計(jì)數(shù)據(jù)也可以從一個(gè)數(shù)據(jù)庫(kù)復(fù)制到另一個(gè)數(shù)據(jù)庫(kù)中,并且也可以存儲(chǔ)執(zhí)行規(guī)劃,這樣 在 Oracle 各個(gè)版本中,當(dāng)數(shù)據(jù)庫(kù)發(fā)生改變時(shí)或當(dāng)其他因素,如引起基于成本的優(yōu)化器選擇另一個(gè)訪問(wèn)路徑的因素產(chǎn)生時(shí),優(yōu)化器統(tǒng)計(jì)數(shù)據(jù)和指定規(guī)劃均能保持一致。39 / 101 先進(jìn)的查詢技術(shù)與業(yè)務(wù)事件在 Oracle8i 中,通過(guò)一個(gè)穩(wěn)健的、基于 規(guī)則的發(fā)布/訂閱模型改進(jìn)了先進(jìn)的 查詢 技術(shù),使得消息可以自 動(dòng)轉(zhuǎn)發(fā)給已注冊(cè)的客 戶端。應(yīng)用可以使用規(guī)則來(lái)訂閱 一個(gè)查詢隊(duì)列,確定它們所“感興 趣的”隊(duì)列消息是什么。利用業(yè)務(wù)事件框架, 可以創(chuàng)建通過(guò)訂閱消息實(shí)現(xiàn) 無(wú)縫通信的集成應(yīng)用。新的事件觸發(fā)器如今可允許數(shù)據(jù)庫(kù)事件,例如數(shù)據(jù)庫(kù)啟動(dòng)或用戶登錄,激活一個(gè)觸發(fā)器,從而執(zhí)行一次操作。 Oracle8i 并行服務(wù)器改進(jìn)Oracle Parallel Server用來(lái)在群機(jī)環(huán)境下實(shí)現(xiàn)多機(jī)共享數(shù)據(jù)庫(kù),以保證應(yīng)用的高可用性。同時(shí)可以自動(dòng)實(shí)現(xiàn)并行處理及均分負(fù)載,還能實(shí)現(xiàn)數(shù)據(jù)庫(kù)在故障時(shí)的容錯(cuò)和無(wú)斷點(diǎn)恢復(fù)。Oracle Parallel Server為大多數(shù)高要求數(shù)據(jù)庫(kù)環(huán)境提供了極高的性能和完美的糾錯(cuò)功能。Parallel Server 允許群集系統(tǒng)或大型并行系統(tǒng)中的多個(gè)節(jié)點(diǎn)共享同一物理數(shù)據(jù)庫(kù)。Parallel Server可以自 動(dòng)進(jìn)行負(fù)載平衡、故障修復(fù)和規(guī)劃停機(jī)時(shí)間,以支持高可用性應(yīng)用程序。它還顯著提高了大型數(shù)據(jù)倉(cāng)庫(kù)和決策支持系統(tǒng)的性能。與并行查詢選件結(jié)合,它還提供了節(jié)點(diǎn)間并行性和節(jié)點(diǎn)的并行性,以得到更高的性能。多服務(wù)器集群的Cluster結(jié)構(gòu),因其具有高可靠性、大容量共享磁盤支持、以及無(wú)斷點(diǎn)的故障恢復(fù),越來(lái)越受到世人的關(guān)注,越來(lái)越多的硬件廠40 / 101商都相繼推出自己的Cluster機(jī)種和機(jī)型,它已經(jīng)成為硬件平臺(tái)的一個(gè)新的發(fā)展方向。Oracle公司在1989年率先推出Parallel Server選件,以支持這種體系結(jié)構(gòu)() 。隨著 Cluster技術(shù)自身的成熟,以及Oracle對(duì)這一技術(shù)的經(jīng)驗(yàn),Oracle Parallel Server目前已能支持幾乎所有的 Cluster群機(jī)系統(tǒng)。在sharenothing或shareddisk模式的群機(jī)系統(tǒng)上,Oracle Parallel Server均可以實(shí)現(xiàn)多節(jié)點(diǎn)共享數(shù)據(jù)庫(kù),并自動(dòng)并行處理及均分負(fù)載,在數(shù)據(jù)庫(kù)故障時(shí)進(jìn)行容錯(cuò)和無(wú)斷點(diǎn)恢復(fù)處理。當(dāng)并行服務(wù)器中某節(jié)點(diǎn)失效,透明的應(yīng)用程序容錯(cuò)能夠把用戶自動(dòng)轉(zhuǎn)接到另一節(jié)點(diǎn)上繼續(xù)運(yùn)行,應(yīng)用程序在用戶沒有察覺的情況下繼續(xù)執(zhí)行。這使周期性和非周期性 發(fā)生故障的系統(tǒng)增大了連續(xù)可用性。進(jìn)程的失效可以完全透明地轉(zhuǎn)移到另一節(jié)點(diǎn)上去,通過(guò)適當(dāng)?shù)嘏渲?,可以指定所有查詢都在客戶端進(jìn)行緩存,這樣它們便可以在轉(zhuǎn)移后的節(jié)點(diǎn)上重新設(shè)置。同 時(shí), 還 可以在沒有失效時(shí)預(yù)先與容錯(cuò)節(jié)點(diǎn)建立一個(gè)連接, 這樣可以減少容錯(cuò)時(shí)在連接上所花的時(shí)間。Oracle不僅支持第一代、第二代并行處理技術(shù),還最先支持第三代多節(jié)點(diǎn)并行處理機(jī)。能夠在Cluster3及MPP結(jié)構(gòu)的各節(jié)點(diǎn)上實(shí)現(xiàn)并行處理,均分負(fù)載。Oracle并行處理技術(shù)的另一大優(yōu)勢(shì)在于,無(wú)論在任何平臺(tái)上,從單機(jī)到并行處理機(jī),從OLTP應(yīng)用到OLAP應(yīng)用,Oracle數(shù)據(jù)庫(kù)均為同一核心,因此在不同平臺(tái)之間應(yīng)用系統(tǒng)可平滑移植,提高了開發(fā)效率,降低了維護(hù)費(fèi)用。目前,Oracle 并行服務(wù)器技術(shù)在業(yè)界處于絕對(duì)領(lǐng)先地位,41 / 101已在全球數(shù)千個(gè)實(shí)際應(yīng)用系統(tǒng)中運(yùn)行,經(jīng)過(guò)多年的不斷完善和發(fā)展,其可靠性及穩(wěn)定性已得到徹底檢驗(yàn)。Oracle8i 為內(nèi)部實(shí)例通信提供了一種新的機(jī)制,從而大大提高了 實(shí)例間讀操作的性能。如果一個(gè)實(shí)例請(qǐng)求讀一個(gè)塊,那么它就不必再讓該塊在讀操作之前 Ping 磁盤 。塊在高速互聯(lián)的實(shí)例之 間發(fā)送, 讀操作完成的速度大大加快。這一新的機(jī)制稱為 Consistent Read Server,它允許在Oracle 并行服務(wù)器上不加修改地實(shí)現(xiàn)應(yīng)用,并達(dá)到多個(gè)簇所提供的伸縮性。Oracle8i 還大大增強(qiáng)了 Oracle 并行服務(wù)器的可管理性。新的性能包括能夠幫助確定錯(cuò)誤的發(fā)生位置。還有一些新的關(guān)于實(shí)例間 Cache 的一致性統(tǒng)計(jì)信息, 這些信息可用來(lái)幫助調(diào)整環(huán)境。同 時(shí),配置向?qū)н€可輔助設(shè)置和維護(hù) Oracle 并行服 務(wù)器。 擴(kuò)展的備份與恢復(fù)子系統(tǒng)在 Oracle8i 中還增加了恢復(fù)管理器,從而使可管理性得到大幅度地提高。恢復(fù)管理器具有一個(gè)集成式媒體管理層,它可以代表 Oracle 指揮媒體管理軟件執(zhí)行復(fù)制操作?;謴?fù)管理器同時(shí)還可以利用媒體管理軟件的目錄(catalog)交叉檢查自己的目錄,并將已刪除的備份標(biāo)記“過(guò)期” 。恢復(fù)管理器還允許管理員預(yù)覽恢復(fù)規(guī)劃,從而使它們能夠了解在恢復(fù)操作開始之前會(huì)發(fā)生什么。對(duì)于多個(gè)備份的拷貝,恢復(fù)管理器允許向多個(gè) I/O設(shè)備建立雙備份。42 / 101為了方便對(duì)多個(gè)相同的數(shù)據(jù)庫(kù)實(shí)施操作,恢復(fù)管理器允許管理員恢復(fù)副本數(shù)據(jù)庫(kù),還可以在多個(gè)位置恢復(fù)一個(gè)數(shù)據(jù)庫(kù),例如, 為了部署一個(gè)分布式數(shù)據(jù)庫(kù)。Oracle8i 引入了 LogMinerTM 特性,允許 DBA 察看事務(wù)日志文件的內(nèi)容。當(dāng)用戶不注意執(zhí)行了一個(gè)誤操作時(shí),它 還可創(chuàng) 建撤消該操作必須用到的 SQL。DBA 現(xiàn)在還具有多種方法用來(lái)控制實(shí)例如崩潰恢復(fù)所需要的時(shí)間,允許它們強(qiáng)制執(zhí)行限定的恢復(fù)時(shí)間。這一特性允許 DBA 制定實(shí)例恢復(fù)期間需要恢復(fù)的塊數(shù)量的上限。 Oracle 開放式網(wǎng)關(guān)提供異種數(shù)據(jù)源 訪問(wèn) 技術(shù)Oracle 開放式網(wǎng)關(guān)技術(shù)能把多種數(shù)據(jù)源集成為一個(gè)覆蓋企業(yè)范圍的數(shù)據(jù)環(huán)境,使得應(yīng)用程序能不做任何修改就可以運(yùn)行在非 Oracle 數(shù)據(jù)源之上。開放式網(wǎng)關(guān)包含兩個(gè)部分:Oracle 透明網(wǎng)關(guān)和 Oracle 過(guò)程化網(wǎng)關(guān)。您可以利用 Oracle 透明網(wǎng)關(guān)中的 Developer39。s Kit 自已構(gòu)造訪問(wèn)遠(yuǎn)程數(shù)據(jù)源的網(wǎng)關(guān),也可以利用 Oracle 過(guò)程化網(wǎng)關(guān)中的 Developer39。s Kit,采用PL/SQL 過(guò)程 調(diào)用,構(gòu)造自已的網(wǎng)關(guān)訪問(wèn)遠(yuǎn)程數(shù)據(jù)源。透明網(wǎng)關(guān)提供的是非過(guò)程化的,以 SQL 語(yǔ)言 訪問(wèn)非 Oracle 數(shù)據(jù)集的方法。Oracle 過(guò)程化網(wǎng)點(diǎn)能利用開放的或不開放的系統(tǒng)界面,把事務(wù)處理軟件、操作系統(tǒng)、 遠(yuǎn)過(guò)程調(diào)用與外部應(yīng)用系統(tǒng)連接起來(lái)。Oracle 數(shù)據(jù)庫(kù)作為系統(tǒng)集成平臺(tái),由它來(lái)管理對(duì)多服務(wù)器及網(wǎng)關(guān)之間的通信。開放式網(wǎng)關(guān)能將非 Oracle 數(shù)據(jù)43 / 101源與 Oracle 的數(shù)據(jù)類型進(jìn)行動(dòng)態(tài)地相互轉(zhuǎn)換。Oracle Transparent Gateway (透明網(wǎng)關(guān)):采用 Oracle 的 SQL 語(yǔ)句透明存取非 Oracle 數(shù)據(jù)庫(kù)中的數(shù)據(jù),所支持的非 Oracle 數(shù)據(jù)庫(kù) 有:DBRMS、SQL/DS、IMAGE/SQL、SQL/400、Informix、Sybase、Ingres 等。用戶還能利用 Transparent Gateway 中的 Oracle Transparent Gateway Developer’sKit 構(gòu)造自己的非 過(guò)程化網(wǎng)關(guān),連接其它非 Oracle 數(shù)據(jù)源。利用透明網(wǎng)關(guān)技術(shù),Oracle 將作為各種數(shù)據(jù)源的集成庫(kù),由 Oracle 來(lái)存取及調(diào)用各種數(shù)據(jù)源的數(shù)據(jù),并實(shí)現(xiàn)透明的分布式查詢,透明的分布式修改,非 Oracle
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1