
Oracle高級開發(fā)與SQL調(diào)優(yōu)培訓
1 性能優(yōu)化方法論
1.1 影響性能的因素
1.2 參與調(diào)優(yōu)的任務
1.3 性能優(yōu)化的工具
1.4 性能優(yōu)化的目標
1.5 達到優(yōu)化效果
2 理解Oracle數(shù)據(jù)庫體系結(jié)構(gòu)
2.1 深入剖析Oracle數(shù)據(jù)庫體系結(jié)構(gòu)
2.2 Oracle數(shù)據(jù)庫的實例與數(shù)據(jù)庫
2.3 SGA各部分工作原理和配置技巧
2.4 后臺進程功能與工作原理
2.5 SGA及其各組件的大小與配置策略
2.6 PGA的自動化管理
2.7 使用內(nèi)存自動管理
2.8 手動管理與自動管理的使用
2.9 Oracle 12C 的多租戶架構(gòu)
3 事務和鎖
3.1 事務的概念
3.2 事務控制
3.3 好的事務習慣
3.4 鎖的機制
3.5 鎖的來源和分類
3.6 檢測和解決鎖沖突
3.7 減少鎖等待的工作習慣
3.8 死鎖的來源和解決
4 管理撤銷
4.1 撤銷的作用
4.2 撤銷數(shù)據(jù)的存儲原理
4.3 與撤銷相關(guān)的錯誤
4.4 監(jiān)控和管理撤銷
5 Oracle表連接與執(zhí)行計劃
5.1 數(shù)據(jù)的訪問方式
5.2 全表掃描與索引掃描的原來
5.3 嵌套循環(huán)連接
5.4 Hash連接
5.5 星型連接
5.6 各種連接類型的比較
5.7 什么是Oracle SQL語句執(zhí)行計劃
5.8 如何查看SQL執(zhí)行計劃
5.9 如何影響SQL執(zhí)行計劃
5.10 產(chǎn)生計劃的源泉:Oracle優(yōu)化器
5.11 Oracle優(yōu)化器的類型
5.12 什么是優(yōu)化器統(tǒng)計信息
5.13 為Oracle優(yōu)化器收集統(tǒng)計信息
6 監(jiān)控數(shù)據(jù)庫性能的手段
6.1 Oracle等待事件
6.2 理解Oracle等待事件的意義
6.3 用動態(tài)性能視圖監(jiān)控Oracle等待事件
6.4 用活動會話進行性能監(jiān)控
6.5 用活動會話歷史報告感知Oracle性能問題
6.6 用AWR報告分析Oracle性能問題
6.7 用ADDM報告分析和解決Oracle性能問題
7 Oracle 索引技術(shù)
7.1 利用索引改變數(shù)據(jù)庫訪問方式
7.2 為什么索引需要重建
7.3 唯一性索引和非唯一性索引
7.4 組合索引的使用方法
7.5 反向索引
7.6 函數(shù)索引
8 位圖索引
8.1 什么是位圖索引
8.2 位圖索引與B-Tree索引的區(qū)別
8.3 位圖索引與星型查詢
8.4 位圖索引在數(shù)據(jù)倉庫中的應用
8.5 位圖連接索引
8.6 使用位圖連接索引提示數(shù)據(jù)分析性能。
9 使用Oracle分區(qū)技術(shù)分割海量數(shù)據(jù)
9.1 Oracle分區(qū)技術(shù)介紹
9.2 表分區(qū)與索引分區(qū)
9.3 Oracle分區(qū)技術(shù)在處理海量數(shù)據(jù)中的優(yōu)勢
9.4 Oracle分區(qū)的方式
9.5 如何確定使用何種分區(qū)方式
9.6 使用組合分區(qū)
9.7 Oracle 12c分區(qū)特性的增強
10 使用Oracle物化視圖實現(xiàn)數(shù)據(jù)高效檢索
10.1 什么是物化視圖
10.2 物化視圖的應用場景
10.3 創(chuàng)建物化視圖
10.4 物化視圖查詢重寫
10.5 使用物化視圖查詢重寫實現(xiàn)海量數(shù)據(jù)快速檢索
11 使用批量綁定提高大數(shù)據(jù)量處理
11.1 SELECT 批量綁定
11.2 DML批量綁定