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

本站中文解释

Oracle视图DBA_HIST_PROCESS_WAITTIME提供了关于活动会话中被等待事件所占比重的信息,可以帮助DBA了解用户会话等待事件运行时间。

该视图包含以下列:

– SNAP_ID:这是一个快照号,用于识别指定的采集时间点。
– INSTANCE_NUMBER:该字段标识实例号。
– INSTANCE_NUMBER:该字段用于实例号号标识。
– SESSION_ID:该字段提供了一个会话标识符。
– SESSION_SERIAL#:这是会话的唯一标识符。
– USER_ID:正在运行此会话的用户的用户ID。
– USERNAME:当前会话的用户名称。
– EVENT:该字段标识在等待此会话执行操作时正在等待的事件。
– WAIT_TIME:指等待事件的总持续时间。
– WAIT_COUNT:该字段提供了等待事件的总计数。
– AVERAGE_WAIT:平均等待时间,计算为总等待时间除以等待总数。

使用这个Oracle视图,可以方便地检查当前用户会话等待事件的运行时间,以及确定最常出现的特定等待事件。例如,下面的查询检索特定实例上的最慢的10个会话:

SELECT *
FROM DBA_HIST_PROCESS_WAITTIME
WHERE INSTANCE_NUMBER =
ORDER BY WAIT_TIME DESC
FETCH FIRST 10 ROWS ONLY;

官方英文解释

DBA_HIST_PROCESS_WAITTIME displays CPU and wait time by process types.

Column Datatype NULL Description

SNAP_ID

NUMBER

NOT NULL

Unique snapshot ID

DBID

NUMBER

NOT NULL

Database ID for the snapshot

INSTANCE_NUMBER

NUMBER

NOT NULL

Instance number for the snapshot

PROCESS_TYPE

VARCHAR2(5)

NOT NULL

Process type

DESCRIPTION

VARCHAR2(64)

NOT NULL

Process description

WAIT_CLASS_TYPE

VARCHAR2(64)

NOT NULL

Type of wait class

VALUE

NUMBER

Wait time or CPU used time in milliseconds

CON_DBID

NUMBER

The database ID of the PDB for the process

CON_ID

NUMBER

The ID of the container that CON_DBID identifies. 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 视图 DBA_HIST_PROCESS_WAITTIME 官方解释,作用,如何使用详细说明