班級(jí)規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號(hào)) |
每期人數(shù)限3到5人。 |
上課時(shí)間和地點(diǎn) |
上課地點(diǎn):【上海】:同濟(jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號(hào)線白銀路站) 【深圳分部】:電影大廈(地鐵一號(hào)線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(hào)(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時(shí)間(周末班/連續(xù)班/晚班):2020年3月16日 |
實(shí)驗(yàn)設(shè)備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費(fèi)推薦工作
★實(shí)驗(yàn)設(shè)備請(qǐng)點(diǎn)擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費(fèi)提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)。 |
課程大綱 |
一、 課程背景
目前,數(shù)據(jù)庫應(yīng)用越來越廣泛,數(shù)據(jù)量越來越大,數(shù)據(jù)處理越來越復(fù)雜,對(duì)數(shù)據(jù)庫的性能要求也越來越高。如何管理好數(shù)據(jù)庫,充分發(fā)揮出數(shù)據(jù)庫的性能,是目前企業(yè)數(shù)據(jù)庫從業(yè)人員所需的重要技能。通過本課程的學(xué)習(xí),能夠使學(xué)員更好地管理好數(shù)據(jù)庫,更好的掌握數(shù)據(jù)庫性能優(yōu)化的能力。
二、 培訓(xùn)收益
通過本課程,您可以掌握以下:
1. 理解Oracle的體系結(jié)構(gòu)組件;
2. 了解OracleI/O問題,并理解如何去選擇相應(yīng)解決方案;
3. 掌握數(shù)據(jù)庫的常用配置;
4. 提高優(yōu)化PGA和臨時(shí)空間的能力;
5. 掌握調(diào)優(yōu)回滾段的方法;
6. 掌握應(yīng)用程序調(diào)優(yōu)方法;
7. 理解并掌握有效使用Oracle塊的方法;
8. 掌握AWR;
9. 理解數(shù)據(jù)庫SQL結(jié)構(gòu);
10. 理解設(shè)計(jì)應(yīng)用程序性能的方法;
11. 了解Oracle優(yōu)化模式的功能;
12. 熟練進(jìn)行優(yōu)化器的操作;
13. 掌握EXPLAIN PLAN工具的使用;
14. 掌握英語程序的跟蹤;
15. 深入理解索引并掌握如何利用索引提高性能;
16. 理解并熟練使用物化視圖;
17. 理解鎖的機(jī)制和類型;
18. 了解日志緩沖區(qū)對(duì)性能的影響;
19. 掌握解決日志緩沖區(qū)的等待方法。
三、 培訓(xùn)大綱
日程 培訓(xùn)模塊 培訓(xùn)內(nèi)容
Oracle體系結(jié)構(gòu)組件 1. 理解Oracle的物理結(jié)構(gòu)
2. 理解Oracle的內(nèi)存結(jié)構(gòu)
3. 理解Oracle的進(jìn)程結(jié)構(gòu)
4. 理解Oracle的邏輯結(jié)構(gòu)
5. Oracle 數(shù)據(jù)庫,服務(wù)器,例程的定義
6. RAC介紹
診斷數(shù)據(jù)庫 I/O 問題 1. 描述全部條帶化和鏡像 (SAME) 概念
2. 解釋異步 I/O 的好處
3. 選擇相應(yīng)的 I/O 解決方案
數(shù)據(jù)庫配置和I/O問題 1. Oracle進(jìn)程和文件
2. 跨設(shè)備的分布式文件
3. 表空間的用法
4. I/O統(tǒng)計(jì)和診斷
5. 完整數(shù)據(jù)表掃描操作的性能調(diào)優(yōu)
6. 檢查點(diǎn)的性能調(diào)優(yōu)
7. 定義和監(jiān)控檢查點(diǎn)
8. 在線Redo日志文件配置
9. 歸檔日志文件配置
10. 自動(dòng)的空間管理
優(yōu)化 PGA 和臨時(shí)空間 1. 診斷 PGA 內(nèi)存問題
2. 調(diào)整 PGA 內(nèi)存大小
3. 診斷臨時(shí)空間問題
4. 指定臨時(shí)表空間參數(shù)以進(jìn)行有效操作
被動(dòng)式優(yōu)化 1. 使用 Enterprise Manager 頁確定癥狀
2. 解除操作系統(tǒng)問題
調(diào)優(yōu)回滾段 1. 回滾段的用法
2. 回滾段的增長(zhǎng)
3. 控制事務(wù)回滾的數(shù)據(jù)的大小
4. 自動(dòng)撤銷的管理
5. 改變、刪除和切換撤銷的表空間
6. 自動(dòng)撤銷管理的參數(shù)
7. 監(jiān)控自動(dòng)撤銷管理
應(yīng)用程序調(diào)優(yōu) 1. 數(shù)據(jù)庫管理員角色
2. 數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)
3. 選擇物理結(jié)構(gòu)
4. 數(shù)據(jù)訪問方法
5. 簇類型及應(yīng)用分析
6. 索引調(diào)優(yōu)
7. 索引組織表
8. 使用和維護(hù)映射表
9. 創(chuàng)建和使用物化視圖
10. 物化視圖和查詢重寫示例
11. 啟用、控制和禁用查詢重寫
12. OLTP系統(tǒng)、需求和應(yīng)用問題
13. 決策支持系統(tǒng)和商業(yè)智能
14. 數(shù)據(jù)倉庫要求和應(yīng)用問題
有效地使用Oracle塊 1. 數(shù)據(jù)庫存儲(chǔ)的階層結(jié)構(gòu)
2. Extent的分配及注意事項(xiàng)
3. 本地管理Extent
4. 表統(tǒng)計(jì)
5. DBMS_SPACE包
6. 遷移和鏈接
7. 索引重組
8. 監(jiān)控索引空間
使用 AWR 1. 創(chuàng)建和管理 AWR 快照
2. 生成 AWR 報(bào)表
3. 創(chuàng)建快照集并比較期間
4. 生成 ADDM 報(bào)表
5. 生成 ASH 報(bào)表
數(shù)據(jù)庫sql結(jié)構(gòu)概述 1. sql語句的處理步驟
2. 識(shí)別和減少sql語句的分析
3. 編程中使用綁定變量
如何設(shè)計(jì)應(yīng)用程序的性能? 1. oracle設(shè)計(jì)應(yīng)用程序的性能的方法
2. 理解系統(tǒng)的可伸縮性
3. 系統(tǒng)的結(jié)構(gòu)
4. 應(yīng)用程序的設(shè)計(jì)
5. 部署新應(yīng)用的設(shè)計(jì)
介紹優(yōu)化模式 1. 描述oracle優(yōu)化模式的功能
2. 優(yōu)化器選擇sql執(zhí)行計(jì)劃的考慮焦點(diǎn)
3. 設(shè)置執(zhí)行計(jì)劃的方法
4. 動(dòng)態(tài)取樣與執(zhí)行計(jì)劃的關(guān)系
優(yōu)化器的操作 1. 執(zhí)行計(jì)劃的分析
2. 如何分析sql多表連接執(zhí)行計(jì)劃類型
輸出執(zhí)行計(jì)劃 1. EXPLAIN PLAN工具的使用
2. 如何看懂EXPLAIN的輸出
3. 如何看懂AUTOTRACE的輸出
收集統(tǒng)計(jì)信息 1. 統(tǒng)計(jì)信息與性能的關(guān)系
2. 用DBMS_STATS收集統(tǒng)計(jì)信息的方法
3. 如何查看表列和索引的統(tǒng)計(jì)信息
4. 如何創(chuàng)建柱狀圖來優(yōu)化sql語句
應(yīng)用程序的跟蹤 1. statspack工具的使用
2. 如何做到端到端的跟蹤
3. 調(diào)用SQL Trace功能
4. 設(shè)置初始化參數(shù)
5. 如何用TKPROF工具格式化跟蹤文件
6. 如何看懂TKPROF工具的分析輸出
索引的介紹 1. oracle sql是如何定位每行記錄的
2. 如何利用b-tree索引提高性能
3. 理解b-tree索引和索引合并
高級(jí)索引的使用 4. 如何利用位圖索引提高性能
5. 如何利用函數(shù)索引提高性能
sql提示符和執(zhí)行計(jì)劃的穩(wěn)定性 1. 如何利用sql提示符改寫sql語句提高效率
2. 執(zhí)行計(jì)劃的穩(wěn)定性的好處和功能
物化視圖和臨時(shí)表 1. 如何定義和使用物化視圖
2. 如何利用查詢重寫
監(jiān)控和檢測(cè)鎖的等待事件 1. 鎖的機(jī)制和類型
2. DML鎖
3. 表鎖模式
4. DDL鎖
5. 監(jiān)控鎖活動(dòng)的診斷工具和應(yīng)用實(shí)例
發(fā)現(xiàn)調(diào)試Oracle共享服務(wù)器等待事件 1. Oracle共享服務(wù)器特征
2. 監(jiān)控共享服務(wù)器和進(jìn)程用法
3. 共享服務(wù)器和內(nèi)存使用
4. 錯(cuò)誤處理
診斷栓鎖的等待事件 1. 栓鎖的功能
2. 栓鎖的等待
3. 栓鎖的種類
4. 如何減少栓鎖的等待
5. 對(duì)dba來說監(jiān)控哪些栓鎖等待是重要的
6. 診斷數(shù)據(jù)庫緩沖區(qū)的等待事件
7. 數(shù)據(jù)庫緩沖區(qū)對(duì)性能的影響
8. 自由列表的等待
9. 如何解決數(shù)據(jù)庫緩沖區(qū)的等待
診斷日志緩沖區(qū)的等待事件 1. 日志緩沖區(qū)對(duì)性能的影響
2. 如何解決日志緩沖區(qū)的等待 |
|