Tuxedo性能调优经验谈

loading 分享 2026-7-17 下载文档

LOSTCARD PRIO=80

(6)MAXWSCLIENTS的设置

MAXWSCLIENTS设置最多允许多少个远程客户端数同时连接到该TUXEDO系统 上,与所购买的LICNESE数有关,可设置的比所购买的LICENSE数大一些。当并 发连接数大于所购买的LICENSE数时,TUXEDO会报警,(在ULOG中回有信息) 当超过10%时,TUXEDO拒绝新的CLIENT端连入。TPINIT()会报错。

(7) WSL的配置,WSL进程用于监听远程客户端的连接,它的以下几个选项会影响性能。 -m: 最小启动WSH的进程数,缺省为0。可直接设的和-M项的值一样。 -M:最小启动WSH的进程数,缺省为MAXWSCLIENTS /x。 -x:每个WSH进程可处理的远程客户端数,缺省为10。

-c:当客户端与服务端之间传输的数据量(单位为:字节)大与-c指定的值时,自动进行 数据压缩,如果网络状况不好,该选项应加上。 WSL SRVGRP=GROUP1 SRVID=112

CLOPT=\(8)对采用会话通行方式的SERVER,可多划分几个组,也能提高性能。 \

RQADDR=\\

RQADDR=\\

RQADDR=\

上面的配置的性能比下面的配置要好,当然组的个数也不是越多越好。 \

RQADDR=\

(9) 如果只有一个数据库,就没必要用XA,TUXEDO 与数据库之间的连接应该尽量在TUXEDO SERVER 的 tpsvrinit()中创建,在tpdone()中断开。

(10)选用正确的通讯方式,例如当进行大量的数据传输时,采用会话通讯方式的性能 就比采用同步调用方式好。

(11)最好把TLOG和QUEUS SPACE创建在磁盘裸设备上,

(11) 把QUEUE SPACE创建在内存上比创建在磁盘上的性能要好很多 (12) 如果一个SERVER要起很多进程,如60个,最好是分成几个组 findmisc SRVGRP=GROUP242 SRVID=700 MIN=10 MAX=10 REPLYQ=Y RQADDR=\

findmisc SRVGRP=GROUP242 SRVID=700 MIN=10 MAX=10 REPLYQ=Y RQADDR=\

findmisc SRVGRP=GROUP242 SRVID=700 MIN=10 MAX=10 REPLYQ=Y RQADDR=\

三、其他方面:

1、 ULOG文件如果很大,也会影响性能,在一个生产系统中,应把不必要的日志信息 去掉,不要往ULOG文件写太多的信息。

2、 尽可能不在客户端要开始一个事务。因为客户端的用户可能开始一个事务,然后不往 下处理,白白占用数据库资源。同时与在服务端开始 一个事务相比,在客户端开始 一个事务还有很多其它的缺点。

3、 一个TUXEDO系统可以支持的最大并发连接数是由所购买的LICENSE数决定的。 它对系统的性能起决定性的作用。

4、TUXEDO的客户端通过tpinit()函数与服务端建立连接,如果客户端对服务端的调 用很频繁,如电信的前台收费业务,银行的存取款业务可在客户端启动上就建立一 个常连接,到客户端关闭时才用tpterm()断开,对一些调用很少的业务,可在真正 要调用服务之前才与服务端建立连接,调用结束后,马上把连接断开。如果所购买 的LICENSE数较少,最好所有的调用都采用第二种方式。

总之,系统性能的调优是个很复杂的过程,要权衡各个方面的因素,并要靠很多的经验积累。


Tuxedo性能调优经验谈.doc 将本文的Word文档下载到电脑
搜索更多关于: Tuxedo性能调优经验谈 的文档
相关推荐
相关阅读