- 免費使用SQL的基礎知識和Oracle資料庫環境的知識(最好是Oracle 11g完成培訓-程式師Native SQL-研討會)
- 使用 Oracle 的實踐經驗
对于谁
研讨会是针对先进的程序员和(0)用户,他们寻求知识和信息在数据库中的信息系统的有效开发,以及在现有应用程序中的性能问题的调整和测试。 该课程基于在技术文档中经常不适用或错误地呈现的知识,并在多年的实践中收集,导致他们的教师。 这些研讨会可能是开发人员培训路径的结束,或者对于具有广泛设计和编程经验的人来说,这是一个单一的步骤。
训练的目的
研讨会的目的是提供在执行声明时在数据库中发生的机制。 允许参与者在软件开发过程中避免错误,并在现有应用程序中探索、诊断和解决性能问题。
专注于研讨会,在那里我们展示了应用方法和实践方面,以及突出声明。
培训内容
- 机械执行 SQL 命令
- 管理过程成本优化
- 数据存储和索引方法
- 基于词典和跟踪系统应用的数据库性能和流程的监测
- 分析导致性能最常见的问题案例
笔记
研讨会基于软件版本 11g XE
應用程式調優方法
體系結構資料庫和實例
- 伺服器進程
- 記憶體結構(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 的查詢計劃
- 選擇領先標記
並行處理
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