Oracle数据库性能优化之调优培训大纲:
Tuning Design
Tuning Application
Tuning Process
Tuning Instance
Tuning Database
Tuning IO
Tuning OS
Wait Event
需求开发阶段,数据库优化的目的是说服业务人员接受对数据库影响比较小的操作习惯,而放弃那些多数据库性能有致命影响的操作习惯
系统应用架构设计阶段,采用对数据库优化比较有利的应用体系架构。采用2 层还是三层架构,使用B/S 方式还是C/S 方式,采用瘦客户端还是胖客户端,客户端和服务器之间数据交换的报文的格式和内容组织方式等都会影响数据库访问的性能
系统逻辑设计阶段,定义合理的数据结构和数据操作方式
物理设计阶段,设计合理的表和索引的物理存储结构
编码阶段,编写效率比较高的SQL 和PL/SQL
系统测试阶段,对于关键业务进行完整的压力测试和系统性能评估,找出系统的瓶颈,尽快改进应用
系统试运行阶段,DBA 实时监控数据库的情况,及时发现数据库存在的问题,及时进行调整。对于应用中存在的性能问题,及时发现,并及时通知开发人员改进,并对改进后的应用进行测试评估
系统运行阶段:系统投入正式运行后,数据库的优化工作还是十分艰巨的工作。DBA 需要定期对数据库进行分析,找出目前系统消耗资源最大的对象,并找出改进的方法,进行改进。DBA 还需要定期进行行链消除、索引重建、表空间碎片整理、历史数据备份整理和系统分析等工作
客户投诉
可以立即进行分析,并且获得第一手的资料
实时监控
需要工具支持 (EM,toad)
事后分析
较难得到第一手的分析数据,需要较高的技能
STATSPACK/AWR报告可以提供一些信息
10g的ash报告是十分重要的报告
基线数据十分重要
Oracle数据库性能优化之调优 PPT文档下载
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是www.linuxidc.com
具体下载目录在 /2012年资料/9月/5日/GTK 3.x主题:Clearance