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