Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
應用程式調優方法
體系結構資料庫和實例
- 伺服器進程
- 記憶體結構(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
Course - Oracle 11g - Application Tuning - Workshop
機器翻譯
培訓師在 SQL 調優方面的專業知識
Bogdan - DB Global Technology
Course - Oracle 11g - Application Tuning - Workshop
機器翻譯