- 免费使用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