|
SQL> SELECT session_id sid, session_serial# serial, event, session_state,
2 wait_time, time_waited
3 FROM v$active_session_history
4 WHERE sample_time > SYSDATE - 1 / 1440
5 AND sample_time < SYSDATE
6 ORDER BY sample_time ASC
ORA-00900: 无效 SQL 语句
SQL> SID SERIAL EVENT SESSION WAIT_TIME TIME_WAITED
2 ---------- ---------- ---------------------------------------- ------- ---------- -----------
3 698 1 log file parallel write WAITING 0 2594
4 5 32281 log file sync WAITING 0 2661
5 705 18895 log file sync WAITING 0 6405
6 698 1 log file parallel write WAITING 0 3913
7 490 1509 log file sync WAITING 0 4701
8 698 1 log file parallel write WAITING 0 2434
9 9 13621 log file sync WAITING 0 2535
10 698 1 log file parallel write WAITING 0 3961
11 490 1509 log file sync WAITING 0 4484
12 698 1 log file parallel write WAITING 0 4170
13 9 13621 ON CPU 235 0
14 705 18895 log file sync WAITING 0 4295
15 815 1 control file parallel write WAITING 0 15754
16 705 18895 ON CPU 38741 0
17 698 1 log file parallel write WAITING 0 3926
18 5 32281 log file sync WAITING 0 4031
19 16 45177 log file sync WAITING 0 3424
20 698 1 log file parallel write WAITING 0 3928
21 251 35113 log file sync WAITING 0 6101
22 237 3 ON CPU 3835 0
23 828 65157 ON CPU 1 0
24 828 65157 ON CPU 3 0
25 698 1 log file parallel write WAITING 0 8308
26 5 32281 log file sync WAITING 0 8394
27 698 1 log file parallel write WAITING 0 3896
28 245 4239 log file sync WAITING 0 6600
通过 v$active_session_history 的 wait_time, time_waited 怎么确定是不是由于log file parallel write的问题呢,time_waited是不是当前会话的一个累计值。 |
|