Oracle 视图 V$AQ_SERVER_POOL 官方解释,作用,如何使用详细说明

本站中文解释

_STAT

V$AQ_SERVER_POOL_STAT 是 Oracle 先进队列(Advanced Queueing)系统池统计信息视图。它提供了当前活动消息传输的 AQ Server 对象的统计信息,帮助你监测 AQ 的运行状态和性能情况。 该视图收集和显示的信息有:

– SERVER_NAME:AQ Server 的名称
– AVG_ASYNC_MSGS:在指定时间段内执行的异步消息数量的平均量
– AVG_DEQ_RATE:指定时间段内,AQ Server 执行 dequeue 动作的总数的平均量
– AVG_ENQ_RATE:指定时间段内,AQ Server 执行 enqueue 动作的总数的平均量

使用 V$AQ_SERVER_POOL_STAT:

要使用该视图,可以运行以下 SQL 脚本查询 AQ Server 对象的当前活动数据:

SELECT * FROM V$AQ_SERVER_POOL_STAT;

上面的查询将返回 AQ Server的所有统计信息,包括如SERVER_NAME,AVG_ASYNC_MSGS,AVG_DEQ_RATE,AVG_ENQ_RATE等。此外,您还可以运行更详细的查询来查看不同AQ Server实例的活动信息。例如:

SELECT * FROM V$AQ_SERVER_POOL_STAT WHERE SERVER_NAME = ”;

官方英文解释

V$AQ_SERVER_POOL lists performance statistics for all the servers in the pool.

Column Datatype Description

COORDINATOR_ID

NUMBER

ID of the coordinator

COORDINATOR_INSTANCE_ID

NUMBER

Instance of the coordinator

PROCESS_ID

VARCHAR2(24)

Operating system process ID of the server

PROCESS_NAME

VARCHAR2(48)

Operating system process name of the server

JOB_NAME

VARCHAR2(32)

Name of the job handled

POOL_STATE

VARCHAR2(20)

State of the pool:

  • REMOTE

  • IDLE

  • ACTIVE

CON_ID

NUMBER

The ID of the container to which the data pertains. The CON_ID value in this view is always 0. The rows pertain to the entire CDB or to the non-CDB.

See Also:

Oracle Database Advanced
Queuing User’s Guide
for more information about Oracle Database Advanced Queueing


数据运维技术 » Oracle 视图 V$AQ_SERVER_POOL 官方解释,作用,如何使用详细说明