曙海教學(xué)優(yōu)勢
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
Oracle高級(jí)開發(fā)與SQL調(diào)優(yōu)培訓(xùn)
培訓(xùn)大綱:
?1 性能優(yōu)化方法論???
?1.1 影響性能的因素???
?1.2 參與調(diào)優(yōu)的任務(wù)???
?1.3 性能優(yōu)化的工具???
?1.4 性能優(yōu)化的目標(biāo)???
?1.5 達(dá)到優(yōu)化效果???
?2 理解Oracle數(shù)據(jù)庫體系結(jié)構(gòu)???
?2.1 深入剖析Oracle數(shù)據(jù)庫體系結(jié)構(gòu)???
?2.2 Oracle數(shù)據(jù)庫的實(shí)例與數(shù)據(jù)庫???
?2.3 SGA各部分工作原理和配置技巧???
?2.4 后臺(tái)進(jìn)程功能與工作原理???
?2.5 SGA及其各組件的大小與配置策略???
?2.6 PGA的自動(dòng)化管理???
?2.7 使用內(nèi)存自動(dòng)管理???
?2.8 手動(dòng)管理與自動(dòng)管理的使用???
?2.9 Oracle 12C 的多租戶架構(gòu)???
?3 事務(wù)和鎖???
?3.1 事務(wù)的概念???
?3.2 事務(wù)控制???
?3.3 好的事務(wù)習(xí)慣???
?3.4 鎖的機(jī)制???
?3.5 鎖的來源和分類???
?3.6 檢測和解決鎖沖突???
?3.7 減少鎖等待的工作習(xí)慣???
?3.8 死鎖的來源和解決???
?4 管理撤銷???
?4.1 撤銷的作用???
?4.2 撤銷數(shù)據(jù)的存儲(chǔ)原理???
?4.3 與撤銷相關(guān)的錯(cuò)誤???
?4.4 監(jiān)控和管理撤銷???
?5 Oracle表連接與執(zhí)行計(jì)劃???
?5.1 數(shù)據(jù)的訪問方式???
?5.2 全表掃描與索引掃描的原來???
?5.3 嵌套循環(huán)連接???
?5.4 Hash連接???
?5.5 星型連接???
?5.6 各種連接類型的比較???
?5.7 什么是Oracle SQL語句執(zhí)行計(jì)劃???
?5.8 如何查看SQL執(zhí)行計(jì)劃???
?5.9 如何影響SQL執(zhí)行計(jì)劃???
?5.10 產(chǎn)生計(jì)劃的源泉:Oracle優(yōu)化器???
?5.11 Oracle優(yōu)化器的類型???
?5.12 什么是優(yōu)化器統(tǒng)計(jì)信息???
?5.13 為Oracle優(yōu)化器收集統(tǒng)計(jì)信息???
?6 監(jiān)控?cái)?shù)據(jù)庫性能的手段???
?6.1 Oracle等待事件???
?6.2 理解Oracle等待事件的意義???
?6.3 用動(dòng)態(tài)性能視圖監(jiān)控Oracle等待事件???
?6.4 用活動(dòng)會(huì)話進(jìn)行性能監(jiān)控???
?6.5 用活動(dòng)會(huì)話歷史報(bào)告感知Oracle性能問題???
?6.6 用AWR報(bào)告分析Oracle性能問題???
?6.7 用ADDM報(bào)告分析和解決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ù)倉庫中的應(yīng)用???
?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ū)特性的增強(qiáng)???
?10 使用Oracle物化視圖實(shí)現(xiàn)數(shù)據(jù)高效檢索???
?10.1 什么是物化視圖???
?10.2 物化視圖的應(yīng)用場景???
?10.3 創(chuàng)建物化視圖???
?10.4 物化視圖查詢重寫???
?10.5 使用物化視圖查詢重寫實(shí)現(xiàn)海量數(shù)據(jù)快速檢索???
?11 使用批量綁定提高大數(shù)據(jù)量處理???
?11.1 SELECT 批量綁定???
?11.2 DML批量綁定