
Oracle高級開發(fā)與SQL調優(yōu)培訓
1 性能優(yōu)化方法論
1.1 影響性能的因素
1.2 參與調優(yōu)的任務
1.3 性能優(yōu)化的工具
1.4 性能優(yōu)化的目標
1.5 達到優(yōu)化效果
2 理解Oracle數(shù)據(jù)庫體系結構
2.1 深入剖析Oracle數(shù)據(jù)庫體系結構
2.2 Oracle數(shù)據(jù)庫的實例與數(shù)據(jù)庫
2.3 SGA各部分工作原理和配置技巧
2.4 后臺進程功能與工作原理
2.5 SGA及其各組件的大小與配置策略
2.6 PGA的自動化管理
2.7 使用內存自動管理
2.8 手動管理與自動管理的使用
2.9 Oracle 12C 的多租戶架構
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 與撤銷相關的錯誤
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 產生計劃的源泉: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 索引技術
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ù)據(jù)
9.1 Oracle分區(qū)技術介紹
9.2 表分區(qū)與索引分區(qū)
9.3 Oracle分區(qū)技術在處理海量數(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批量綁定