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