天天招生网
您的位置:首页 >> IT培训 >> Oracle >> 中科信软北京公司 >> 详细课程

Oracle 数据库性能优化培训

  • 学费:咨询 优惠价格:咨询
  • 开课时间:随到随学 学时:请咨询 浏览量:
  • 授课机构:中科信软北京公司
  • 上课地点:北京市海淀区国际关系学院GC楼

联系方式: 13810336369/010-62876152-803

课程介绍:
在现代的企业中,信息化建设已经被越来越重视,而在各种类型的信息系统中,数据库管理成为信息系统至关重要的一项要求。在众多数据库中,Oracle数据库以其高可靠性、安全性、可兼容性,得到越来越多的企业的青睐。如何使Oracle数据库保持优良性能,确保Oracle系统的高性能和持续可用性,成为数据库管理人员非常关心的问题。经验告诉我们,即使有很好的软件系统设计,但如果数据库系统的配置不尽合理,不能在复杂系统中高效运转,则数据库将会成为整个信息系统的瓶颈。因此对于企业信息管理人员来说,如何利用 Oracle 的强大特性来提高他们公司的生产力,其最有效的方法之一就是对Oracle数据库进行调优,通过对大量参数和执行语句的调整来改进整个信息系统的运行效率,从而保证整个业务系统稳定高效的运行,为企业的发展提供有力的支持。

课题

1、数据库应用调优概述
技术要点:
数据库优化的基本思路和一些误区
数据库优化遵循的基本原则
了解整个系统构建过程中各部分对性能的影响以及有哪些可以优化的部分
优化的基本步骤和方法

2、优化工具介绍
技术要点:
利用系统信息收集工具对数据库进行性能诊断
如何利用最根本的性能信息工具——数据库数据字典和动态性能视图进行信息收集和诊断
Alert Log
Trace Files对性能故障诊断有哪些帮助,如何利用10046事件对性能信息进行更细致的收集
诊断性能问题的法宝:9iStatspack10gawr/addm对比
如何利用Oracle性能诊断的又一利器——等待事件进行性能分析
基于10g自动化收集的性能指导工具介绍——自动内存优化指导、自动SQl优化指导、自动回滚段指导、段指导等

3SGA的内存调整
技术要点:
SGA
内存管理的变化——动态的 VS 自动管理的
SGA
各个内存组件大小的建议

4、数据高速缓存区的优化
技术要点:
数据高速缓存区的性能诊断工具
数据高速缓存区的性能诊断指标——命中率与等待事件
数据高速缓存区的性能优化方法——大小、多池与cache

5、共享池的优化
技术要点:
共享池的库高速缓存性能诊断工具
共享池的库高速缓存性能诊断指标——命中率与重载率
共享池的库高速缓存性能优化方法——调整语句代码、共享池大小、绑定变量
字典高速缓存的性能指标和判断依据

6、数据文件I/O的优化
技术要点:
数据库数据文件、重做日志文件、归档文件的I/O性能特点分析
数据库I/O优化原则
存储级的I/O性能优化方法——Raid
检测点的原理及优化
使用多DBWR进程增加I/O能力
异步I/O的性能考虑
LGWR
ARC进程的优化
加速归档的方法

7、锁存器(LATCH)竞争优化
技术要点:
锁存器的主要功能和工作原理
如何判断和解除锁存器竞争

8、锁竞争的解决
技术要点:
数据库的锁机制原理
锁的分类和各种模式
锁竞争的诊断和优化

9、回滚段竞争优化
技术要点:
回滚段的主要作用和工作原理
Oracle
的自动撤销段管理方式
如何判断回滚段竞争以及如何解决回滚段竞争
对回滚段使用中Ora-01555故障的分析与处理

10、应用存储参数的优化
技术要点:
了解Oracle的存储层次结构
对比DMTLMT的性能特点
分析数据库段、区、块的存储设置对于数据库的数据访问的性能影响
掌握HWM的含义和对性能的影响
找出存储结构不合理的表和索引,将这些对象重组,从而得到更好的访问性能
选择合适的块大小,并考虑多种多块大小对性能的影响
设置合理的块空间参数,以减少I/O数量并且合理的存储数据
注意行链与行迁移对性能的影响,解决行迁移
选择ASSM存储方式以减少段头竞争

11、选择合适的数据存储方法
技术要点:
了解数据库应用的特点,并根据分区表、索引组织表、聚簇表或者普通表对性能的影响,合理选择数据存储方法
分区表的使用和维护,选择合适的分区类型以加快查询性能

12SQL语句的处理过程
技术要点:
了解SQL语句运行的过程及相关的数据库组件
掌握优化SQL语句的基本步骤和相关概念



阅读上一篇:Oracle数据库高可用性培训
阅读下一篇:Oracle 10g/11g RAC高级培训

相关课程

培训机构联系方式

本培训机构其他课程

专题推荐

三百六十行,欢迎各培训机构加盟