如何获取tuxedo server的配置数和在忙的服务数? — oracle-tech

    Forum Stats

  • 3,714,730 Users
  • 2,242,614 Discussions
  • 7,845,030 Comments

Discussions

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

如何获取tuxedo server的配置数和在忙的服务数?

4088452
4088452 Member Posts: 1

我目前采用的方法是tpcall .TMIB

方法1:

设置

TA_FLAGS=65536

TA_CLASS=T_QUEUE

TA_OPERATION=GET

TA_STATE=ACT

tpcall .TMIB后,获取到TA_SERVERCNT.TA_WKQUEUED即为需要的值

方法2:

设置

TA_FLAGS=65536

TA_CLASS=T_SERVER

TA_OPERATION=GET

TA_STATE=ACT

tpcall .TMIB后,获取到TA_CURRSERVICE.统计其总数和不为空的个数即为需要的值

比较:

方法1较直观,但部分出现奇异值

方法2需要在计算,运算两相对较大

请求:

1、tpcall .TMIB频繁调用是否有副作用,并发能力如何?

2、请提出获取服务配置数、在忙服务数、空闲服务数更好的建议(可分C语言调用,java调用,脚本实现)

Sign In or Register to comment.