技术开发 频道

DBA浅谈Oracle E-Business Suite系统优化

二. Oracle 数据库优化的内容

    Oracle 数据库优化的内容,主要包括如下几点:

•利用Oracle 的等待事件检测性能瓶颈并进行相应的优化。
•表空间的存储管理与优化。
•Oracle 数据库中行迁移/行联接问题。
•HVM 与数据库性能调整。
•调整I/O 相关的等待。
•利用Freelists/Freelist Groups 进行性能调整。
•SGA/PGA 的优化。
•利用KEEP 池和RECYCLE 池进行优化。
•分析和解决数据库的热点块问题。
•分析和监控INDEX 进行性能调优。
•表结构的优化。
•合理运用分区表,提高系统的性能。
•二次开发SQL 语句的优化,假如开发很多的话,这将是优化的重点和难点。

三. Application性能调优内容和方法

1.Oracle E-Business Suite 系统架构

2.Oracle EBS Application性能信息收集

HTTP/Jserv :可以从Server 运行状态、错误日志、Access 日志、Dynamic Service (DMS) 状态、JServ 运行状态这个几个方面收集需要的信息,然后把这些作为以后调优的根据。

Mod_plsql :可以从Apache Access 日志、database connectios 数量以及这些连接消耗多少资源等方面收集信息,然后把这些作为以后调优的根据。

Forms Server:可以从操作系统日志、Enable Forms Listener Logging、Enable Sign-On Auditing、Forms Performance Collector、Forms Network Statistics、Forms Listener Logging、Forms Latency Meter 等几个方面收集信息,并把这些信息做为以后Application 调优的依据。

3. Oracle EBS Application性能优化

虽然Oracle EBS 系统已经在设计产品的时候进行了优化,但这些优化并不一定适合每个公司的实际情况。同时,由于Oracle EBS 系统是基于Web方式访问的ERP 系统,因此应用程序的优劣将对客户访问ERP 系统影响是极大的。根据实际情况,也可以用如下的方面进行应用程序的优化:

(1)优化http Listerner: 可以考虑从Server processes、Avaliable Memory\Cookie Domain\Hostname Lookups 等方面进行参数的优化和重新设置。

(2)优化Jserver: 可以考虑从Class Load Times、zone.properties等方面进行参数优化和重新设置。

(3)优化mod_plsql: 可以考虑从database connecting pooling、set response ayyay size 等方面进行参数优化和重新设置。

(4)优化forms server: 可以考虑从set up forms runtime process pool、load balanceing forms servers等方面进行参数优化和重新设置。

(5)优化TCP/IP:可以考虑从tcp_conn_hash_size、tcp_close_wait_interval、tcp_slow_start_initial、 tcp_conn_req_max_q0等方面进行参数优化和重新设置。

0
相关文章