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 |
---|---|---|---|
|
|
|
Unique snapshot ID |
|
|
|
Database ID for the snapshot |
|
|
|
Instance number for the snapshot |
|
|
|
Process type |
|
|
|
Process description |
|
|
|
Type of wait class |
|
|
|
Wait time or CPU used time in milliseconds |
|
|
|
The database ID of the PDB for the process |
|
|
|
The ID of the container that
|