感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
應用程式調優方法
體系結構資料庫和實例
- 伺服器進程
- 記憶體結構(SGA、PGA)
- 解析和共用遊標
- 數據檔、日誌檔、參數檔
命令執行計劃分析
- 假設計劃(EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- 實際執行計劃(V $ SQL_PLAN、XPlane、AWR)
監控性能並發現流程中的瓶頸
- 通過系統字典檢視監視實例的當前狀態
- 歷史詞典的監控
- 跟蹤應用程式 (SQLTrace, TkProf, TreSess
優化過程
- 物業成本優化和監管
- 優化的決心
通過以下方式控制基於工作成本的優化器:
- 會話參數和實例
- 提示(提示)
- 查詢計劃的模式
Statistics 和直方圖
- 性能的影響統計和直方圖
- 收集統計數據和直方圖的方法
- 統計和估計統計的策略
- 管理統計:阻止、複製、編輯、自動收集、監控更改
- 動態數據採樣(臨時板塊、複雜謂詞)
- 基於表達式的多列統計資訊
- Statistics 系統
資料庫的邏輯和物理結構
- 空格表。
- 段
- 延伸 (EXTENTS)
- 塊
數據存儲方式
- 桌子的物理方面
- 臨時表
- 表索引
- 外部表
- 分區表(跨度、字母、哈希、混合)
- 表的物理重組
具體化檢視和機制 QUERY REWRITE
數據索引的方法
- 構建B-TREE索引
- 屬性索引
- 索引:唯一、多列、函數、反向
- 壓縮指數
- 重建和合併索引
- 虛擬索引
- 索引私有和公共
- 位圖索引和聯結
案例研究 - 全掃描數據
- 位置在表級別和塊性能讀數的影響
- 載入數據常規路徑和直接路徑
- 謂詞的順序
案例研究 - 通過索引獲取數據
- 讀取索引的方法(獨特的掃描範圍掃描、全掃描、快速全掃描、最小/最大掃描)
- 使用功能索引
- 選擇性指數(聚類因數)
- 多列索引和 SKIP SCAN
- NULL 和索引
- 索引表 (IOT)
- 影響指數 DML 操作
案例研究 - 排序
- 對記憶體進行排序
- 排序索引
- 排序語言
- 熵對排序的影響(聚類因數)
案例研究 - 聯接和子查詢
- 合併:MERGE、HASH、NESTED LOOP
- 加入 OLTP 和 OLAP 系統
- 切換順序
- 外部連接
- AntI-join
- 連線不完整 (SEMI)
- 子查詢簡單
- 相關子查詢
- 視圖,WITH 子句
其他操作:基於成本的優化器
- 緩衝區排序
- 內清單
- 視圖
- 濾波器
- 計數停止鍵
- 結果快取
查詢分散
- 讀取使用 dblinks 的查詢計劃
- 選擇領先標記
並行處理
最低要求
- 免費使用SQL的基礎知識和Oracle資料庫環境的知識(最好是Oracle 11g完成培訓-程式師Native SQL-研討會)
- 使用 Oracle 的實踐經驗
28 時間:
客戶評論 (2)
1. 我喜歡培訓師的演講風格和耐心的解釋。 2. 我喜歡培訓師回答我們的附帶問題,即使是那些將討論帶離演示稍遠的問題,這顯示了靈活性。 3. 我喜歡有一個實用的實驗室,而不僅僅是一個理論部分。 4. 我喜歡它是在線的。
Roxana - DB Global Technology
課程 - Oracle 11g - Application Tuning - Workshop
機器翻譯
培訓師在 SQL 調優方面的專業知識
Bogdan - DB Global Technology
課程 - Oracle 11g - Application Tuning - Workshop
機器翻譯