WEB开发网
开发学院数据库Oracle DBA浅谈Oracle E-Business Suite系统优化 阅读

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

 2008-09-04 12:52:27 来源:WEB开发网   
核心提示: (5)优化TCP/IP:可以考虑从tcp_conn_hash_size、tcp_close_wait_interval、tcp_slow_start_initial、 tcp_conn_req_max_q0等方面进行参数优化和重新设置,四. Storage Disk I/0性能调优内容和方

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

四. Storage Disk I/0性能调优内容和方法

1.原则上DISK 的调优由各Storage 厂家工程师来完成,DBA只是辅助做这方面的优化。

一般的性能数据收集每个厂商都有自己的工具和方法,如IBM 的nmon ,网上也有一些免费的测试I/O的小软件,如:bonnie。

2.调优的原则

必须确定Disk Storage所用的HBA DRIVER 是和OS 配合最好的版本。

因为数据库表现出I/O 性能问题时,确认对应控制器以及DISK 是否有故障。   

通过测试DISK 的I/O ,判断是不是由于DISK Storage 老化或者业务增长太迅速,现有的DISK Storage 已经不能满足业务需要了。这种情况下,就应该考虑投资高端的设备了。

五. Server HW 性能调优内容和简单方法

1. 原则上HW OS 的调优有各厂家工程师来完成,DBA 只是辅助做这方面的优化。一般的性能数据收集每个厂商都有自己的工具和方法 数据收集的方法和工具。

2. 一般的调优原则,如下:

关闭 后台进程

关闭GUI

修改内核参数,达到最优

优化处理器子系统

优化内存子系统

优化文件系统

优化网络子系统

每个操作系统的不同,调优的方向和方法也不尽相同,因此要根据实际情况,分类提出相应的方案。

六. HW Capacity 性能重新评估(tpmC值)

1. 原则上,硬件的性能评估由各服务器厂家工程师来完成,DBA只是辅助做这方面的优化。

2. 一般的评测方法

一般的评测方法是根据TPC-C的标准,而TPC-C 标准中tpmC值是根据标准模型中New-Order事务的处理数目来计算的。一个New-Order事务由平均4-5个SQL语句处理完成,整个测试的执行过程中,New-Order处理占45%。

3. 估算方法举例

估算条件:某集团公司2007年将达到250万用户数,每天每用户产生5张定单。

分析过程如下。

每分钟处理: (用户数)250万*5/24/60 =9250

峰值处理: 9250*1.5 =11350

需执行约6个SQL语句,则估算一个定单汇总处理业务相当的TPC-C值为:

6*0.45/4 = 0.67Tpmc

定单汇总和分析的TPC-C 值要求满足:

11350* 0.67Tpmc =9300Tpmc

考虑25%的冗余(操作系统以及其它开销):

服务器性能 =9300Tpmc *1.25 =11000Tpmc

七. 简单总结

本文档在如下方面进行简单的分析以及基本的调优:

1. Oracle Database

2. Oracle EBS Application

3. Storage Disk I/O

4. 服务器 HardWare

5. 服务器Capacity 性能评估(tpmC值)

希望本文能起到“抛砖引玉”的作用,和大家一起探讨Oracle ERP 系统的优化。另外,本文只是从DBA 的角度去分析和优化Oracle EBS系统,而从规划和开发的角度去分析和优化系统,将有别的其他调优内容和方法。

上一页  1 2 3 4 5 

Tags:DBA Oracle Business

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接