SAP R/3 性能调优—进程篇



一. SAP进程概览:

说明:

    *
      Dispatcher在分配进程前,用户的请求将放置在Request Queues中等待;
    *
      每个实例的Dispatcher由中心实例的Message Server统一调配;
    *
      每个Dialog请求尽可能地被分配给空闲的工作进程;
    *
      如果一个事务调用一个以上的屏幕,系统dialog steps将指派给不同的工作进程;
    *
      工作进程本身不执行数据库的操作,所有数据库的操作将由特定的DB接口由数据库进程实现。

二. SAP进程类型和监视:

 说明:

    *
      工作进程的类型:DIA = Dialog, UPD = Update, ENQ = Enqueue, BGD = Background, UP2= Update V2, SPO = Spool;
    *
      执行事务代码RZ10可以调整工作进程的数量,例如:                                               rdisp/wp_no_dia = 7
      rdisp/wp_no_vb = 2
      rdisp/wp_no_vb2 = 1
      rdisp/wp_no_enq = 1
      rdisp/wp_no_btc  = 3
      rdisp/wp_no_spo = 1
    * 执行事务代码SM50可以监视工作进程的ID,状态,关联的动作,程序等等。

 三. SAP应用服务器的进程优化:

说明:

    *
      前提条件:调优后的进程数量,能够满足现有SAP业务的需求; 
    *
      根据客户当前的应用服务器的数量,进行工作进程数量的调优。例如,每个应用服务器负责打印处理的工作进程SPO由以前的5减少为3;
    * 满足现有业务需求的条件下:在服务器硬件资源没有更新、升级的情况下,工作进程总数的减少,意味着能够更节约现有的硬件资源,或者说,单进程可支配资源(利用率)的提升。

四. 结论

    * 除了分析和调优内存来实现SAP系统的性能调优,工作进程的优化往往被忽视,工作进程的优化需要足够的经验和进行频繁的监视。如果因减少工作进程的数量而无法满足现有的业务需求,将导致不可估量的损失和失败;
    * 科学的配置和使用操作模式(Operation Mode)也是作为工作进程优化的一种进阶方法。


'引用自http://yangjinhappy.javaeye.com/blog/176200



文章来自: 本站原创
引用通告地址: http://www.is21.cn/trackback.asp?tbID=528
Tags:
评论: 0 | 引用: 0 | 查看次数: 1484
发表评论
你没有权限发表留言!