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

本站中文解释

Oracle视图V$PERSISTENT_SUBSCRIBERS视图用于显示存储在数据库中的永久订阅者信息。它是一个动态视图,可以随时查看数据库中的永久订阅者信息。

它显示了订阅者的运行信息,包括订阅的连接、状态等各项信息。它可以用来检查订阅者的运行情况,对潜在故障做好准备以免出现意外情况。

视图V$PERSISTENT_SUBSCRIBERS用于管理订阅者和检查订阅者是否正在正常运行。它可以用于查看当前订阅者是否有效,实时确定潜在错误和不可用情况。它也可以检查未发布的订阅器是否存在,以及发布时间,以此来进行订阅器的管理等。

官方英文解释

V$PERSISTENT_SUBSCRIBERS displays information about all active subscribers of the persistent queues in the database.

There is one row per instance per queue per subscriber. The rows are deleted when the database (or instance in an Oracle RAC environment) restarts.

Note:

This view does not display information about sharded queues. For information about sharded queues, refer to the “V$AQ_SHARDED_SUBSCRIBER_STAT” view.

Column Datatype Description

QUEUE_ID

NUMBER

Identifier for the queue

QUEUE_SCHEMA

VARCHAR2(128)

Owner of the queue

QUEUE_NAME

VARCHAR2(128)

Name of the queue

SUBSCRIBER_ID

NUMBER

Internal subscriber number

SUBSCRIBER_NAME

VARCHAR2(512)

Name of the subscriber

SUBSCRIBER_ADDRESS

VARCHAR2(1024)

Address of the subscribing agent

PROTOCOL

NUMBER

Protocol of the subscribing agent

SUBSCRIBER_TYPE

VARCHAR2(128)

Type of the subscriber:

  • PROXY – Propagation subscriber

  • SUBSCRIBER – Normal subscriber

  • RECIPIENT – Recipient

FIRST_ACTIVITY_TIME

TIMESTAMP(6)

First subscriber activity time since database startup

ENQUEUED_MSGS

NUMBER

Number of messages enqueued since FIRST_ACTIVITY_TIME

DEQUEUED_MSGS

NUMBER

Number of messages dequeued since FIRST_ACTIVITY_TIME

AVG_MSG_AGE

NUMBER

Average age of messages in the queue

BROWSED_MSGS

NUMBER

Number of messages that have been browsed

EXPIRED_MSGS

NUMBER

Number of messages expired since FIRST_ACTIVITY_TIME

DEQUEUED_MSG_LATENCY

NUMBER

Last dequeued message latency (in seconds)

LAST_ENQUEUE_TIME

TIMESTAMP(6)

Timestamp of the last enqueued message

LAST_DEQUEUE_TIME

TIMESTAMP(6)

Timestamp of the last dequeued message

ELAPSED_DEQUEUE_TIME

NUMBER

Total time spent in dequeue (in hundredths of a second)

DEQUEUE_CPU_TIME

NUMBER

Total CPU time for dequeue (in hundredths of a second)

DEQUEUE_TRANSACTIONS

NUMBER

Number of dequeue transactions

EXECUTION_COUNT

NUMBER

Number of executions of the dequeue index cursor

DEQUEUE_MEMORY_LOCKS

NUMBER

Number of dequeue transactions that obtained memory locks

DEQUEUE_DISK_LOCKS

NUMBER

Number of dequeue transactions that obtained disk locks

DEQUEUE_DISK_DELETES

NUMBER

Number of dequeue transactions that deleted index-organized table entries

OLDEST_MSGID

RAW(16)

Message ID of the oldest message

OLDEST_MSG_ENQTM

TIMESTAMP(6)

Enqueue time of the oldest message

PARENT_SUBSCRIBER_ID

NUMBER

Subscriber ID of the parent durable subscriber

CON_ID

NUMBER

The ID of the container to which the data pertains. Possible values include:

  • 0: This value is used for rows containing data that pertain to the entire CDB. This value is also used for rows in non-CDBs.

  • 1: This value is used for rows containing data that pertain to only the root

  • n: Where n is the applicable container ID for the rows containing data


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