課程簡(jiǎn)介
將圍繞在國(guó)內(nèi)多個(gè)行業(yè)的實(shí)際案例,介紹相關(guān)技術(shù)的使用,與相關(guān)技術(shù)人員共同分享經(jīng)驗(yàn)教訓(xùn)。
目標(biāo)收益
數(shù)據(jù)庫(kù)性能優(yōu)化方法論
SQL語(yǔ)句性能分析基本方法
SQL語(yǔ)句性能優(yōu)化基本技術(shù)(索引、表連接等)
大批量數(shù)據(jù)處理相關(guān)技術(shù)(并行處理、物化視圖等)
分區(qū)技術(shù)專題
Oracle故障診斷常用工具和常見(jiàn)腳本的使用
Oracle常見(jiàn)故障診斷
RAC最佳實(shí)踐經(jīng)驗(yàn)分享
ASM最佳實(shí)踐經(jīng)驗(yàn)分享、數(shù)據(jù)庫(kù)升級(jí)
解讀Oracle 12c新特性
培訓(xùn)對(duì)象
高級(jí)數(shù)據(jù)庫(kù)管理員(DBA)、數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)師、應(yīng)用開(kāi)發(fā)高級(jí)人員
課程大綱
第一天上午 性能優(yōu)化方法論 |
? 關(guān)于性能優(yōu)化的若干誤區(qū) ? 自頂向下性能優(yōu)化方法論 ? 自底向上性能優(yōu)化方法論 ? 性能優(yōu)化基本過(guò)程 ? 聯(lián)機(jī)交易系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)優(yōu)化差異分析 |
第一天上午 SQL性能分析和優(yōu)化基本方法(1) |
? Explain plan、Autotrace等基本工具使用 ? 執(zhí)行計(jì)劃分析基本技術(shù) ? 索引基本策略 |
第一天下午 SQL性能分析和優(yōu)化基本方法(2) |
? SQL連接優(yōu)化(Nested Loop, Sort Merge, Hash Join等) ? 子查詢的優(yōu)化 ? 綁定變量使用優(yōu)化 |
第一天下午 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)與性能優(yōu)化 |
? 數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)理論回顧 ? 常見(jiàn)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)錯(cuò)誤 ? 非規(guī)范化設(shè)計(jì)與性能優(yōu)化 |
第二天上午 大批量數(shù)據(jù)處理相關(guān)技術(shù)(1) |
? 大批量數(shù)據(jù)處理性能優(yōu)化基本策略 ? Bitmap索引 ? Bitmap Join索引 ? Merge語(yǔ)句 ? 外部表 |
第二天上午 大批量數(shù)據(jù)處理相關(guān)技術(shù)(2) |
? 并行處理技術(shù)原理和使用經(jīng)驗(yàn) ? 11g中并行處理技術(shù)新特性 ? 物化視圖技術(shù)原理 ? 報(bào)表優(yōu)化技術(shù) |
第二天下午 分區(qū)技術(shù)專題 |
? 分區(qū)技術(shù)原理及歷史演變 ? 分區(qū)表技術(shù) ? 分區(qū)索引技術(shù) ? 分區(qū)技術(shù)在大批量數(shù)據(jù)處理中的運(yùn)用 ? 11g分區(qū)新特性 ? 12c分區(qū)新特性 ? 分區(qū)實(shí)施經(jīng)驗(yàn)和案例分析 |
第三天上午 Oracle故障診斷常用工具的使用 |
? RDA(Remote Diagnostic Agent) ? AWR(Automactic Workload Repository) ? ADDM(Automatic Database Diagnostic Monitor) ? ASH(Active Session History) ? DiagCollection ? OSWatcher ? HangAnalyze |
第三天下午 Oracle常見(jiàn)故障診斷 |
? ORA-04031:shared pool內(nèi)存不夠問(wèn)題的處理 ? ORA-04030:PGA內(nèi)存不夠問(wèn)題的處理 ? ORA-01555: 快照太舊問(wèn)題的處理 ? 空間不夠問(wèn)題的處理 ? ORA-30036: UNDO表空間無(wú)法擴(kuò)展問(wèn)題的處理 ? ORA-00600:內(nèi)部錯(cuò)誤問(wèn)題的處理 ? 日志切換頻度過(guò)高問(wèn)題的處理 |
第四天上午 RAC最佳實(shí)踐經(jīng)驗(yàn)分享 |
? RAC架構(gòu)概述 ? 11件加強(qiáng)RAC環(huán)境的事情 ? RAC日常運(yùn)維管理的內(nèi)容 ? RACcheck工具的使用 ? RAC補(bǔ)丁管理方面建議 ? RAC常見(jiàn)問(wèn)題解答 ? RAC升級(jí)方面建議 |
第四天下午 ASM最佳實(shí)踐經(jīng)驗(yàn)分享 |
? ASM技術(shù)概述 ? ASM實(shí)例參數(shù)設(shè)置經(jīng)驗(yàn)及建議 ? ASM磁盤(pán)組設(shè)計(jì)經(jīng)驗(yàn)及建議 ? ASM與數(shù)據(jù)庫(kù)部署最佳實(shí)踐經(jīng)驗(yàn) ? ASM常見(jiàn)問(wèn)題分析 ? ASM管理常見(jiàn)SQL腳本 |
第五天上午 數(shù)據(jù)庫(kù)升級(jí)技術(shù)專題 |
? 數(shù)據(jù)庫(kù)升級(jí)必要性 ? 數(shù)據(jù)庫(kù)升級(jí)通用技術(shù)和技術(shù)方案 ? 數(shù)據(jù)庫(kù)升級(jí)方法論 ? 數(shù)據(jù)庫(kù)升級(jí)和數(shù)據(jù)庫(kù)云平臺(tái)建設(shè) ? 數(shù)據(jù)庫(kù)升級(jí)實(shí)施案例介紹 |
第五天下午 解讀Oracle 12c新特性 |
? 12c的重大架構(gòu)變化:CDB和PDB ? CDB和PDB的CDB和PDB的創(chuàng)建、啟動(dòng)和關(guān)閉 ? CDB和PDB的日常管理 ? 信息生命周期管理的挑戰(zhàn)和12c解決方案 ? 詳解Heat Map和ADO ? 12c數(shù)據(jù)歸檔新技術(shù) |
第一天上午 性能優(yōu)化方法論 ? 關(guān)于性能優(yōu)化的若干誤區(qū) ? 自頂向下性能優(yōu)化方法論 ? 自底向上性能優(yōu)化方法論 ? 性能優(yōu)化基本過(guò)程 ? 聯(lián)機(jī)交易系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)優(yōu)化差異分析 |
第一天上午 SQL性能分析和優(yōu)化基本方法(1) ? Explain plan、Autotrace等基本工具使用 ? 執(zhí)行計(jì)劃分析基本技術(shù) ? 索引基本策略 |
第一天下午 SQL性能分析和優(yōu)化基本方法(2) ? SQL連接優(yōu)化(Nested Loop, Sort Merge, Hash Join等) ? 子查詢的優(yōu)化 ? 綁定變量使用優(yōu)化 |
第一天下午 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)與性能優(yōu)化 ? 數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)理論回顧 ? 常見(jiàn)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)錯(cuò)誤 ? 非規(guī)范化設(shè)計(jì)與性能優(yōu)化 |
第二天上午 大批量數(shù)據(jù)處理相關(guān)技術(shù)(1) ? 大批量數(shù)據(jù)處理性能優(yōu)化基本策略 ? Bitmap索引 ? Bitmap Join索引 ? Merge語(yǔ)句 ? 外部表 |
第二天上午 大批量數(shù)據(jù)處理相關(guān)技術(shù)(2) ? 并行處理技術(shù)原理和使用經(jīng)驗(yàn) ? 11g中并行處理技術(shù)新特性 ? 物化視圖技術(shù)原理 ? 報(bào)表優(yōu)化技術(shù) |
第二天下午 分區(qū)技術(shù)專題 ? 分區(qū)技術(shù)原理及歷史演變 ? 分區(qū)表技術(shù) ? 分區(qū)索引技術(shù) ? 分區(qū)技術(shù)在大批量數(shù)據(jù)處理中的運(yùn)用 ? 11g分區(qū)新特性 ? 12c分區(qū)新特性 ? 分區(qū)實(shí)施經(jīng)驗(yàn)和案例分析 |
第三天上午 Oracle故障診斷常用工具的使用 ? RDA(Remote Diagnostic Agent) ? AWR(Automactic Workload Repository) ? ADDM(Automatic Database Diagnostic Monitor) ? ASH(Active Session History) ? DiagCollection ? OSWatcher ? HangAnalyze |
第三天下午 Oracle常見(jiàn)故障診斷 ? ORA-04031:shared pool內(nèi)存不夠問(wèn)題的處理 ? ORA-04030:PGA內(nèi)存不夠問(wèn)題的處理 ? ORA-01555: 快照太舊問(wèn)題的處理 ? 空間不夠問(wèn)題的處理 ? ORA-30036: UNDO表空間無(wú)法擴(kuò)展問(wèn)題的處理 ? ORA-00600:內(nèi)部錯(cuò)誤問(wèn)題的處理 ? 日志切換頻度過(guò)高問(wèn)題的處理 |
第四天上午 RAC最佳實(shí)踐經(jīng)驗(yàn)分享 ? RAC架構(gòu)概述 ? 11件加強(qiáng)RAC環(huán)境的事情 ? RAC日常運(yùn)維管理的內(nèi)容 ? RACcheck工具的使用 ? RAC補(bǔ)丁管理方面建議 ? RAC常見(jiàn)問(wèn)題解答 ? RAC升級(jí)方面建議 |
第四天下午 ASM最佳實(shí)踐經(jīng)驗(yàn)分享 ? ASM技術(shù)概述 ? ASM實(shí)例參數(shù)設(shè)置經(jīng)驗(yàn)及建議 ? ASM磁盤(pán)組設(shè)計(jì)經(jīng)驗(yàn)及建議 ? ASM與數(shù)據(jù)庫(kù)部署最佳實(shí)踐經(jīng)驗(yàn) ? ASM常見(jiàn)問(wèn)題分析 ? ASM管理常見(jiàn)SQL腳本 |
第五天上午 數(shù)據(jù)庫(kù)升級(jí)技術(shù)專題 ? 數(shù)據(jù)庫(kù)升級(jí)必要性 ? 數(shù)據(jù)庫(kù)升級(jí)通用技術(shù)和技術(shù)方案 ? 數(shù)據(jù)庫(kù)升級(jí)方法論 ? 數(shù)據(jù)庫(kù)升級(jí)和數(shù)據(jù)庫(kù)云平臺(tái)建設(shè) ? 數(shù)據(jù)庫(kù)升級(jí)實(shí)施案例介紹 |
第五天下午 解讀Oracle 12c新特性 ? 12c的重大架構(gòu)變化:CDB和PDB ? CDB和PDB的CDB和PDB的創(chuàng)建、啟動(dòng)和關(guān)閉 ? CDB和PDB的日常管理 ? 信息生命周期管理的挑戰(zhàn)和12c解決方案 ? 詳解Heat Map和ADO ? 12c數(shù)據(jù)歸檔新技術(shù) |