Course Code: 3457
Duration: 28 hours
Prerequisites:
  • 免費使用SQL的基礎知識和Oracle資料庫環境的知識(最好是Oracle 11g完成培訓-程式師Native SQL-研討會)
  • 使用 Oracle 的實踐經驗
Overview:

对于谁

研讨会是针对先进的程序员和(0)用户,他们寻求知识和信息在数据库中的信息系统的有效开发,以及在现有应用程序中的性能问题的调整和测试。 该课程基于在技术文档中经常不适用或错误地呈现的知识,并在多年的实践中收集,导致他们的教师。 这些研讨会可能是开发人员培训路径的结束,或者对于具有广泛设计和编程经验的人来说,这是一个单一的步骤。

训练的目的

研讨会的目的是提供在执行声明时在数据库中发生的机制。 允许参与者在软件开发过程中避免错误,并在现有应用程序中探索、诊断和解决性能问题。

专注于研讨会,在那里我们展示了应用方法和实践方面,以及突出声明。

培训内容

  • 机械执行 SQL 命令
  • 管理过程成本优化
  • 数据存储和索引方法
  • 基于词典和跟踪系统应用的数据库性能和流程的监测
  • 分析导致性能最常见的问题案例

笔记

研讨会基于软件版本 11g XE

Course Outline:

應用程式調優方法

體系結構資料庫和實例

  • 伺服器進程
  • 記憶體結構(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 的查詢計劃
  • 選擇領先標記

並行處理

Sites Published:

United Arab Emirates - Oracle 11g - Application Tuning - Workshop

Qatar - Oracle 11g - Application Tuning - Workshop

Egypt - Oracle 11g - Application Tuning - Workshop

Saudi Arabia - Oracle 11g - Application Tuning - Workshop

South Africa - Oracle 11g - Application Tuning - Workshop

Brasil - Oracle 11g - Application Tuning - Workshop

Canada - Oracle 11g - Application Tuning - Workshop

中国 - Oracle 11g - Application Tuning - Workshop

香港 - Oracle 11g - Application Tuning - Workshop

澳門 - Oracle 11g - Application Tuning - Workshop

台灣 - Oracle 11g - Application Tuning - Workshop

USA - Oracle 11g - Application Tuning - Workshop

Österreich - Oracle 11g - Application Tuning - Workshop

Schweiz - Oracle 11g - Application Tuning - Workshop

Deutschland - Oracle 11g - Application Tuning - Workshop

Czech Republic - Oracle 11g - Application Tuning - Workshop

Denmark - Oracle 11g - Application Tuning - Workshop

Estonia - Oracle 11g - Application Tuning - Workshop

Finland - Oracle 11g - Application Tuning - Workshop

Greece - Oracle 11g - Application Tuning - Workshop

Magyarország - Oracle 11g - Application Tuning - Workshop

Ireland - Oracle 11g - Application Tuning - Workshop

Luxembourg - Oracle 11g - Application Tuning - Workshop

Latvia - Oracle 11g - Application Tuning - Workshop

España - Oracle 11g - Application Tuning - Workshop

Italia - Oracle 11g - Application Tuning - Workshop

Lithuania - Oracle 11g - Application Tuning - Workshop

Nederland - Oracle 11g - Application Tuning - Workshop

Norway - Oracle 11g - Application Tuning - Workshop

Portugal - Oracle 11g - Application Tuning - Workshop

România - Oracle 11g - Application Tuning - Workshop

Sverige - Oracle 11g - Application Tuning - Workshop

Türkiye - Oracle 11g - Application Tuning - Workshop

Malta - Oracle 11g - Application Tuning - Workshop

Belgique - Oracle 11g - Application Tuning - Workshop

France - Oracle 11g - Application Tuning - Workshop

日本 - Oracle 11g - Application Tuning - Workshop

Australia - Oracle 11g - Application Tuning - Workshop

Malaysia - Oracle 11g - Application Tuning - Workshop

New Zealand - Oracle 11g - Application Tuning - Workshop

Philippines - Oracle 11g - Application Tuning - Workshop

Singapore - Oracle 11g - Application Tuning - Workshop

Thailand - Oracle 11g - Application Tuning - Workshop

Vietnam - Oracle 11g - Application Tuning - Workshop

India - Oracle 11g - Application Tuning - Workshop

Argentina - Oracle 11g - Application Tuning - Workshop

Chile - Oracle 11g - Application Tuning - Workshop

Costa Rica - Oracle 11g - Application Tuning - Workshop

Ecuador - Oracle 11g - Application Tuning - Workshop

Guatemala - Oracle 11g - Application Tuning - Workshop

Colombia - Oracle 11g - Application Tuning - Workshop

México - Oracle 11g - Application Tuning - Workshop

Panama - Oracle 11g - Application Tuning - Workshop

Peru - Oracle 11g - Application Tuning - Workshop

Uruguay - Oracle 11g - Application Tuning - Workshop

Venezuela - Oracle 11g - Application Tuning - Workshop

Polska - Oracle 11g - Strojenie Aplikacji - warsztaty

United Kingdom - Oracle 11g - Application Tuning - Workshop

South Korea - Oracle 11g - Application Tuning - Workshop

Pakistan - Oracle 11g - Application Tuning - Workshop

Sri Lanka - Oracle 11g - Application Tuning - Workshop

Bulgaria - Oracle 11g - Application Tuning - Workshop

Bolivia - Oracle 11g - Application Tuning - Workshop

Indonesia - Oracle 11g - Application Tuning - Workshop

Kazakhstan - Oracle 11g - Application Tuning - Workshop

Moldova - Oracle 11g - Application Tuning - Workshop

Morocco - Oracle 11g - Application Tuning - Workshop

Tunisia - Oracle 11g - Application Tuning - Workshop

Kuwait - Oracle 11g - Application Tuning - Workshop

Oman - Oracle 11g - Application Tuning - Workshop

Slovakia - Oracle 11g - Application Tuning - Workshop

Kenya - Oracle 11g - Application Tuning - Workshop

Nigeria - Oracle 11g - Application Tuning - Workshop

Botswana - Oracle 11g - Application Tuning - Workshop

Slovenia - Oracle 11g - Application Tuning - Workshop

Croatia - Oracle 11g - Application Tuning - Workshop

Serbia - Oracle 11g - Application Tuning - Workshop

Bhutan - Oracle 11g - Application Tuning - Workshop

Nepal - Oracle 11g - Application Tuning - Workshop

Uzbekistan - Oracle 11g - Application Tuning - Workshop