Oracle Database 10g:Performance Tuning
课程描述:
数据库是任何信息管理系统中必不可少的数据存储中心,随着全球信息化的发展,数据库技术更是被越来越多的企业视为最重要最核心的技术,因为它涉及企业信息的安全.ORACLE是当今世界上最重要的数据库,也是全球500强企业首选的数据库, ORACLE并且代表着未来数据库应用的发展方向,根据Gartner公司的调查,2005年Oracle数据库的全球市场份额达48.6%,名列第一.Oracle已经成为全球电信,金融,财务及所有大型企业,机构首先的数据库产品.根据ORACLE中国公司发布的消息,未来2年内他们在亚太区的战略重点是中国的中小企业和新兴行业。这意味着中国将需要更多的懂ORACLE数据库的技术人员.
本课程面向具备初中级数据库技术的数据库开发人员和管理人员.学员通过本课程可以进一步掌握ORACLE数据库的体系结构和管理技能.本课程内容严谨,凡是重要概念都是引自ORACLE官方描述,但是讲解却是力求通俗易懂,并配以大量简单,具体,和可操作的例子来论证.课程中有大量实际的例子是来自于讲师本身在不同行业(电信,金融及制造业)的实践,学员可以切实学到可真正运用到企业数据库管理中的大量技术和操作,所以本课程与学院中的培训有非常大的区别,注重实效和可操作性,学员在培训的课程中有大量的机会来亲手操作和练习本课程中讲到的技术,从而将本课程的技术真正运用到自己本身的工作上.
本课程共分4个部分:ORACLE数据库管理1 (Database Administration I),ORACLE SQL和PLSQL, ORACLE数据库管理2(Database Administration II)和ORACLE数据库性能调整(Database Performance Tuning).本课程循序渐进,逐步加深的带领学员深入到ORACLE数据库管理的各个领域.
课程主题: Oracle Database 10g: Performance Tuning
通过学习一些能够最大限度地提高数据库性能的优化方法,发挥 10g 数据库的最大功效。学员将学习如何通过 Oracle Database 10g 自动优化功能受益,还将通过使用 statspack 工具练习一些人工优化方法。明确地定义了各种方法后,学员可以使用这些方法对 Oracle 数据库进行优化。本课程将介绍 Oracle 数据库的各种可调组件。在整个课程中,将通过一系列的课堂练习,让学员亲手体验 Oracle 数据库的优化操作。
课程目标:
学会最基本的调整ORACLE数据库的方法
学会使用Oracle数据库性能调整的工具
学会Oracle SQL优化的最基本方法
课程内容:
数据库调整部分
调整Oracle内存
调整Oracle各个与性能相关的参数
通过Oracle企业管理器来调整数据库
如何通过Oracle企业管理器来诊断数据库性能问题
Oracle STATSPACK的安装
Oracle STATSPACK的使用
Oracle STATSPACK报表的解读
Oracle等待事件分析
如何通过Oracle STATSPACK来诊断数据库性能问题
如何通过Oracle动态性视图来诊断数据库性能问题
如何设置Oracle SQL跟踪
如何分析跟踪文件
TKPROF的使用
性能诊断部分:
查看Oracle报警文件
查看Oracle跟踪文件
查看段的高水位标记(HWM)
查看STATSPACK报告
SQL优化部分
Oracle优化器介绍
如何设定Oracle SQL目标
如何调整与Oracle SQL优化相关的参数
表的访问方法
表的连接方法
Oracle SQL的操作
Oracle SQL执行计划的解读
如何通过HINT来优化SQL
如何通过索引来优化SQL
如何设置Oracle SQL跟踪
如何获取Oracle SQL统计信息
如何定期统计和分析方案对象
如何设置SQL PLUS AUTOTRACE
Oracle SQL优化的实际例子