產(chǎn)品管理總管數(shù)據(jù)庫(kù)可管理性(1)ppt課件_第1頁(yè)
產(chǎn)品管理總管數(shù)據(jù)庫(kù)可管理性(1)ppt課件_第2頁(yè)
產(chǎn)品管理總管數(shù)據(jù)庫(kù)可管理性(1)ppt課件_第3頁(yè)
產(chǎn)品管理總管數(shù)據(jù)庫(kù)可管理性(1)ppt課件_第4頁(yè)
產(chǎn)品管理總管數(shù)據(jù)庫(kù)可管理性(1)ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Sushil Kumar產(chǎn)品管理總管數(shù)據(jù)庫(kù)可管理性甲骨文公司自我管理的數(shù)據(jù)庫(kù):自動(dòng) SQL 調(diào)整議程簡(jiǎn)介手動(dòng)調(diào)整所面臨的挑戰(zhàn) SQL Tuning Advisor 與 SQL Access Advisor 概述 SQL Tuning Advisor自動(dòng) SQL 調(diào)整運(yùn)用情景用戶界面SQL Access Advisor運(yùn)用情景用戶界面結(jié)論簡(jiǎn)介自動(dòng) SQL 調(diào)整處理方案包括SQL Tuning AdvisorSQL Access Advisor為運(yùn)用程序調(diào)整提供綜合、自動(dòng)、具有本錢效益的處理方案減少 SQL 調(diào)整時(shí)間多達(dá) 80%減少管理本錢 手動(dòng)調(diào)整所面臨的挑戰(zhàn)需求以下幾個(gè)領(lǐng)域的專業(yè)知識(shí)SQL 優(yōu)

2、化: 調(diào)整執(zhí)行方案訪問(wèn)設(shè)計(jì):提供快速數(shù)據(jù)訪問(wèn)SQL 設(shè)計(jì): 運(yùn)用適當(dāng)?shù)?SQL 構(gòu)造耗費(fèi)時(shí)間每一個(gè) SQL 語(yǔ)句與眾不同潛在大量語(yǔ)句需求調(diào)整永無(wú)休止SQL 負(fù)載不斷添加方案衰退手動(dòng)調(diào)整例如打包運(yùn)用程序的調(diào)整方案手動(dòng)調(diào)整獲得 Explain Plan 的結(jié)果檢查查詢對(duì)象及其大小檢查 Explain Plan 的統(tǒng)計(jì)數(shù)據(jù)并將其與 Execution Plan 的統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)在 V$SQL 視圖比較 識(shí)別問(wèn)題,例如: “first rows 問(wèn)題,由于雖然查詢了大量的歷史數(shù)據(jù),但僅顯示最新的數(shù)據(jù)聯(lián)絡(luò)運(yùn)用程序供應(yīng)商為供應(yīng)商消費(fèi)測(cè)試用例從供應(yīng)商處獲得代碼適當(dāng)被修正的修補(bǔ)程序在下一個(gè)維護(hù)周期中安裝該修補(bǔ)程

3、序SQL Tuning Advisor 與 SQL Access Advisor 概述如何調(diào)整我的 SQL 負(fù)載?SQL Tuning Advisor 與 SQL Access Advisor處理方案CBO 組件提供實(shí)施腳本無(wú)需專家DBASQL負(fù)載SQL Tuning AdvisorOracle 10g 使 SQL 調(diào)整過(guò)程自動(dòng)化我可以代勞!SQL Tuning AdvisorDBA高負(fù)載SQLADDMSQL負(fù)載自動(dòng) SQL 調(diào)整概述添加喪失的索引修正 SQL 構(gòu)造創(chuàng)建 SQL 配置文件自動(dòng)調(diào)整優(yōu)化器SQL 構(gòu)造分析訪問(wèn)途徑分析 SQL 配置文件分析統(tǒng)計(jì)數(shù)據(jù)分析搜集喪失或者陳舊的統(tǒng)計(jì)數(shù)據(jù)DBA

4、SQL 調(diào)整建議SQL Tuning Advisor自動(dòng)調(diào)整優(yōu)化器 (ATO)它是在調(diào)整方式下運(yùn)轉(zhuǎn)的查詢優(yōu)化器運(yùn)用一樣的方案生成過(guò)程但是執(zhí)行需求更多時(shí)間的額外步驟它執(zhí)行驗(yàn)證步驟驗(yàn)證統(tǒng)計(jì)數(shù)據(jù)和它本人的估計(jì)運(yùn)用動(dòng)態(tài)取樣和部分執(zhí)行來(lái)驗(yàn)證它執(zhí)行試探性步驟實(shí)驗(yàn)可以極大提速的新索引的運(yùn)用分析導(dǎo)致大量方案操作符的 SQL 構(gòu)造統(tǒng)計(jì)數(shù)據(jù)分析添加喪失的索引修正 SQL 構(gòu)造創(chuàng)建 SQL 配置文件自動(dòng)調(diào)整優(yōu)化器SQL 構(gòu)造分析訪問(wèn)途徑分析SQL 配置文件分析統(tǒng)計(jì)數(shù)據(jù)分析搜集喪失或者陳舊的統(tǒng)計(jì)數(shù)據(jù)DBASQL調(diào)整建議SQL Tuning Advisor統(tǒng)計(jì)數(shù)據(jù)分析動(dòng)機(jī)統(tǒng)計(jì)數(shù)據(jù)是查詢優(yōu)化器進(jìn)展優(yōu)化所依賴的主要信息統(tǒng)計(jì)

5、數(shù)據(jù)的可用性和準(zhǔn)確性非常重要在 Oracle10g 中,自動(dòng)統(tǒng)計(jì)數(shù)據(jù)搜集使統(tǒng)計(jì)數(shù)據(jù)堅(jiān)持最新但是能夠并未將其啟用或正確配置!ATO 驗(yàn)證它需求/運(yùn)用的統(tǒng)計(jì)數(shù)據(jù)產(chǎn)生輔助信息以彌補(bǔ)喪失或陳舊的統(tǒng)計(jì)數(shù)據(jù)在適當(dāng)?shù)臅r(shí)候生成搜集統(tǒng)計(jì)數(shù)據(jù)的建議SQL 配置文件分析添加喪失的索引修正 SQL 構(gòu)造創(chuàng)建 SQL 配置文件自動(dòng)調(diào)整優(yōu)化器SQL 構(gòu)造分析訪問(wèn)途徑分析SQL 配置文件分析統(tǒng)計(jì)數(shù)據(jù)分析搜集喪失或者陳舊的統(tǒng)計(jì)數(shù)據(jù)DBASQL調(diào)整建議SQL Tuning AdvisorSQL 配置文件分析動(dòng)機(jī)經(jīng)過(guò)搜集有關(guān)查詢行為的更多信息使查詢優(yōu)化器可以發(fā)現(xiàn)更好的方案查詢優(yōu)化器有時(shí)間的限制當(dāng)尋覓適當(dāng)?shù)姆桨笗r(shí)采取折衷允許 AT

6、O 運(yùn)用更多時(shí)間運(yùn)用這些時(shí)間搜集有關(guān) SQL 語(yǔ)句的自定義信息稱作 SQL 配置文件創(chuàng)建 SQL 配置文件,并將其引薦一旦實(shí)施, SQL 配置文件將由查詢優(yōu)化器用來(lái)生成一個(gè)優(yōu)化的方案SQL 配置文件分析過(guò)程優(yōu)化器調(diào)整方式創(chuàng)建提交SQL 配置文件分析優(yōu)化器正常方式輸出提交SQL 配置SQL TuningAdvisor數(shù)據(jù)庫(kù)用戶優(yōu)調(diào)的方案之后運(yùn)用SQL 配置文件包含 ATO 針對(duì)某條 SQL 語(yǔ)句搜集的輔助信息自定義的優(yōu)化器設(shè)置基于既往執(zhí)行歷史例如,first_rows 與 all_rows彌補(bǔ)喪失或陳舊的統(tǒng)計(jì)數(shù)據(jù)彌補(bǔ)優(yōu)化器估計(jì)中的錯(cuò)誤發(fā)生估計(jì)錯(cuò)誤的緣由是數(shù)據(jù)不對(duì)稱和數(shù)據(jù)相關(guān)性、復(fù)雜的過(guò)濾器和聯(lián)接

7、不需求對(duì) SQL 文本做任何更改最適用于打包的運(yùn)用程序耐久可用即使歷經(jīng)數(shù)據(jù)庫(kù)封鎖或晉級(jí),依然可用訪問(wèn)途徑分析添加喪失的索引修正 SQL 構(gòu)造創(chuàng)建 SQL 配置文件自動(dòng)調(diào)整優(yōu)化器SQL 構(gòu)造分析訪問(wèn)途徑分析 SQL 配置文件分析統(tǒng)計(jì)數(shù)據(jù)分析搜集喪失或者陳舊的統(tǒng)計(jì)數(shù)據(jù)DBASQL調(diào)整建議SQL Tuning Advisor訪問(wèn)途徑分析動(dòng)機(jī)添加一個(gè)索引能夠會(huì)極大提高 SQL 語(yǔ)句的性能問(wèn)題:?jiǎn)适б粋€(gè)關(guān)鍵的訪問(wèn)途徑?jīng)]有創(chuàng)建索引或者錯(cuò)誤地刪除了索引ATO 探求新索引的運(yùn)用假設(shè)索引能較大地提高性能,那么引薦采用還引薦運(yùn)轉(zhuǎn) SQL Access Advisor 為整個(gè)任務(wù)負(fù)載進(jìn)展全面的索引分析SQL Acc

8、ess Advisor 也運(yùn)用此分析方式SQL 構(gòu)造分析添加喪失的索引修正 SQL 構(gòu)造創(chuàng)建 SQL 配置文件自動(dòng)調(diào)整優(yōu)化器SQL 構(gòu)造分析訪問(wèn)途徑分析 SQL 配置文件分析統(tǒng)計(jì)數(shù)據(jù)分析搜集喪失或者陳舊的統(tǒng)計(jì)數(shù)據(jù)DBASQL 調(diào)整建議SQL Tuning AdvisorSQL 構(gòu)造分析動(dòng)機(jī)協(xié)助運(yùn)用程序開(kāi)發(fā)人員識(shí)別編寫得不好的 SQL 語(yǔ)句建議調(diào)整 SQL 以提高效率問(wèn)題分類對(duì) SQL 操作符的語(yǔ)義更改例如:用 UNION ALL 替代 UNION要看用戶能否接受新結(jié)果對(duì)索引的列的謂詞的句法更改例如:刪除“列 = :bind中的類型不匹配SQL 設(shè)計(jì)問(wèn)題例如,添加喪失的聯(lián)接謂詞以刪除大型 Car

9、tesian 聯(lián)接 SQL 調(diào)整運(yùn)用情景SQL 調(diào)整顧問(wèn)ADDM高負(fù)載 SQL游標(biāo)緩存AWRSQL 調(diào)整集(STS)用戶定義過(guò)濾器 / 級(jí)別SQL 來(lái)源手動(dòng)選擇自動(dòng)選擇AWRSQL 調(diào)整集 (STS)動(dòng)機(jī)運(yùn)用戶可以調(diào)整自定義的 SQL 語(yǔ)句集Oracle10g 中用來(lái)捕獲和管理 SQL 任務(wù)負(fù)載的新對(duì)象與 SQL 語(yǔ)句一同存儲(chǔ):執(zhí)行環(huán)境:分析用戶、綁定值等執(zhí)行統(tǒng)計(jì)數(shù)據(jù): 從緩沖器讀取、 CPU 時(shí)間、所用時(shí)間、執(zhí)行次數(shù)等從任何 SQL 來(lái)源創(chuàng)建來(lái)源: AWR、 游標(biāo)緩存、用戶定義的 SQL 負(fù)載和其他 STSSQL 調(diào)整集優(yōu)點(diǎn)允許針對(duì)性的、根據(jù)需求的、自定義的 SQL 任務(wù)負(fù)載調(diào)整簡(jiǎn)化大量 S

10、QL語(yǔ)句的調(diào)整耐久可用為處置 SQL 任務(wù)負(fù)載提供通用根底構(gòu)架可以用作不同的調(diào)整義務(wù)的來(lái)源SQL Tuning Advisor 用戶界面GUI: 企業(yè)管理器從以下 SQL 來(lái)源頁(yè)面運(yùn)轉(zhuǎn) SQL Tuning AdvisorADDM Finding 頁(yè)面,或者Top SQL 頁(yè)面,或者SQL 調(diào)整集 (STS) 頁(yè)面查看 SQL 調(diào)整建議實(shí)施 SQL 調(diào)整建議命令行: DBMS_SQLTUNE 程序包SQL 來(lái)源: ADDM FindingSQL 來(lái)源: Top SQLSQL 來(lái)源: SQL 調(diào)整集SQL 調(diào)整選項(xiàng)企業(yè)管理器界面從以下 SQL 頁(yè)面運(yùn)轉(zhuǎn) SQL Tuning Advisor AD

11、DM Finding 頁(yè)面,或者Top SQL 頁(yè)面,或者SQL 調(diào)整集 (STS) 頁(yè)面查看 SQL 調(diào)整建議實(shí)施 SQL 調(diào)整建議SQL 調(diào)整建議 概述SQL 調(diào)整建議 詳述企業(yè)管理器界面從以下 SQL 頁(yè)面運(yùn)轉(zhuǎn) SQL Tuning AdvisorADDM Finding 頁(yè)面,或者Top SQL 頁(yè)面,或者SQL 調(diào)整集 (STS) 頁(yè)面查看 SQL 調(diào)整建議實(shí)施 SQL 調(diào)整建議實(shí)施建議實(shí)施建議DBMS_SQLTUNE PL/SQL 程序包包括用于 SQL 調(diào)整的 API創(chuàng)建調(diào)整義務(wù)執(zhí)行調(diào)整義務(wù)顯示顧問(wèn)建議刪除調(diào)整義務(wù)創(chuàng)建 STS置入 STS查詢 STS 內(nèi)容刪除 STS接受 SQL

12、 配置文件刪除 SQL 配置文件更改 SQL 配置文件屬性調(diào)整義務(wù)管理STS 管理SQL 配置文件管理自動(dòng)與手動(dòng) SQL 調(diào)整手動(dòng)調(diào)整獲得 Explain Plan 的結(jié)果檢查查詢對(duì)象及其大小檢查 Explain Plan 的統(tǒng)計(jì)數(shù)據(jù)并將其與 Execution Plan 的統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)在 V$SQL 視圖比較 識(shí)別問(wèn)題,例如: “first rows 問(wèn)題,由于雖然查詢了大量的歷史數(shù)據(jù),但僅顯示最新的數(shù)據(jù)聯(lián)絡(luò)運(yùn)用程序供應(yīng)商為供應(yīng)商消費(fèi)測(cè)試用例從供應(yīng)商處獲得代碼適當(dāng)被修正的修補(bǔ)程序在下一個(gè)維護(hù)周期中安裝該修補(bǔ)程序自動(dòng)調(diào)整運(yùn)轉(zhuǎn) SQL Tuning Advisor實(shí)施建議。SQL Access

13、AdvisorSQL Access Advisor任務(wù)負(fù)載索引物化視圖物化視圖日志SQL Access AdvisorSQL Access Advisor 特性使訪問(wèn)構(gòu)造設(shè)計(jì)更加明晰,以優(yōu)化運(yùn)用程序性能建議創(chuàng)建和/或刪除某些索引、物化視圖和物化視圖日志以提高性能分析整個(gè)負(fù)載而不僅僅是單獨(dú)的 SQL 語(yǔ)句思索新的訪問(wèn)構(gòu)造對(duì) DML 操作的影響思索存儲(chǔ)、創(chuàng)建和維護(hù)的本錢SQL Access Advisor 特性同時(shí)思索 索引處理方案物化視圖處理方案兩者的結(jié)合優(yōu)化物化視圖以獲得最大化查詢重寫運(yùn)用率快速刷新為快速刷新引薦物化視圖日志將類似索引合并到單一索引運(yùn)用情景任務(wù)負(fù)載用戶定義假設(shè)游標(biāo)緩存過(guò)濾器選項(xiàng)

14、STSSQL Access Advisor過(guò)濾器選項(xiàng)不用運(yùn)用整個(gè)任務(wù)負(fù)載過(guò)濾選項(xiàng)運(yùn)用程序和模塊稱號(hào)SQL 語(yǔ)句數(shù)在一個(gè)特定的時(shí)間窗口內(nèi)的查詢用戶名表必需在該列表中不在該列表中SQL Access Advisor 用戶界面GUI: 企業(yè)管理器從 Advisor Central 運(yùn)轉(zhuǎn) SQL Access Advisor選擇任務(wù)負(fù)載來(lái)源設(shè)置選項(xiàng)任務(wù)負(fù)載建議高級(jí)排定作業(yè)復(fù)查作業(yè)并提交監(jiān)視作業(yè)查看建議實(shí)施建議命令行: DBMS_ADVISOR 程序包啟動(dòng) SQL Access Advisor選擇任務(wù)負(fù)載來(lái)源設(shè)置任務(wù)負(fù)載選項(xiàng)設(shè)置建議選項(xiàng)高級(jí)選項(xiàng)高級(jí)調(diào)整選項(xiàng)將根據(jù) SQL 語(yǔ)句運(yùn)用的資源來(lái)調(diào)整SQL 語(yǔ)句

15、規(guī)劃作業(yè)復(fù)查并提交監(jiān)視作業(yè)查看建議實(shí)施建議自動(dòng) SQL 調(diào)整總結(jié)分析類執(zhí)行者統(tǒng)計(jì)數(shù)據(jù)SQL Tuning AdvisorSQL 配置文件SQL Tuning AdvisorSQL 結(jié)構(gòu) SQL Tuning Advisor訪問(wèn)路徑:索引SQL Tuning/Access Advisor訪問(wèn)路徑:物化視圖SQL Access Advisor訪問(wèn)路徑:物化視圖日志SQL Access AdvisorSQL Tuning Advisor 和 SQL Access Advisor 聯(lián)手使 SQL 調(diào)整完全自動(dòng)化接下來(lái),您可以觀賞相關(guān)演示和/或?qū)嶋H實(shí)驗(yàn)室在產(chǎn)品展現(xiàn)區(qū)觀賞可管理性展位,以觀看正在進(jìn)展的自動(dòng) SQL 調(diào)整。我們的軟件如何效力于您的企業(yè)請(qǐng)垂詢 Oracle 產(chǎn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論