DBA浅谈Oracle E-Business Suite系统优化
2008-09-04 12:52:27 来源:WEB开发网核心提示: TKPROF:TKPROF工具是一个用于分析Oracle 跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具,如果一个系统的执行效率比较抵,DBA浅谈Oracle E-Business Suite系统优化(3),一个比较好的方法是跟踪用户的会话并且使用TKPROF工具的排序功能格式化输
TKPROF:TKPROF工具是一个用于分析Oracle 跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较抵,一个比较好的方法是跟踪用户的会话并且使用TKPROF工具的排序功能格式化输出。从而找出有问题的SQL 语句。
另外,可以使用SQL_TRACE /10046事件进行数据库诊断,运用logmnr /Stored Outline/ dbms_profiler 进行调优。
3.针对Statspack Report 的几点建议
(1)根据实际情况,采集数据的间隔不能太长,也不能太短,专家建议一般在每15至30分钟1次。
(2)不要以命中率为主,来衡量性能问题。
(3)不要以偏概全,最好要产生多次报告,这样才能有助于Oracle专家迅速解决问题。
(4)关于TIMED_STATISTICS 的参数设定,建议在实例级别设置。
二. Oracle 数据库优化的内容
Oracle 数据库优化的内容,主要包括如下几点:
利用Oracle 的等待事件检测性能瓶颈并进行相应的优化。
表空间的存储管理与优化。
Oracle 数据库中行迁移/行联接问题。
HVM 与数据库性能调整。
调整I/O 相关的等待。
利用Freelists/Freelist Groups 进行性能调整。
SGA/PGA 的优化。
利用KEEP 池和RECYCLE 池进行优化。
分析和解决数据库的热点块问题。
分析和监控INDEX 进行性能调优。
表结构的优化。
合理运用分区表,提高系统的性能。
二次开发SQL 语句的优化,假如开发很多的话,这将是优化的重点和难点。
三. Application性能调优内容和方法
1.Oracle E-Business Suite 系统架构
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接