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