客戶一個并不繁忙的數據庫出現長時間Streams miscellaneous event等待。
數據庫版本是RAC 11.2.0.2 for Linux X64,其中一個節點的TOP 5等待信息為:
Event |
Waits |
Time(s) |
Avg wait (ms) |
% DB time |
Wait Class |
Streams miscellaneous event |
62,377 |
31,274 |
501 |
93.26 |
Other |
DB CPU |
|
1,887 |
|
5.63 |
|
log file sequential read |
648,206 |
276 |
0 |
0.82 |
System I/O |
control file sequential read |
519,487 |
122 |
0 |
0.36 |
System I/O |
Disk file operations I/O |
483,960 |
99 |
0 |
0.30 |
User I/O |
顯然,這個數據庫的主要負載發生在這個等待事件上,而這個系統中部署了Goldengate。查詢MOS,很容易找到文檔Why do I see Streams Miscellaneous Event in AWR as a Top Event When GoldenGate Extractb is Running [ID 1317122.1]。
文檔對這個問題進行了簡單的描述,這個等待事件是Goldengate在等待日志中的額外工作的,在11.2.0.2.X版本以后,這個等待事件改名為Waiting for additional work from the logfile,而且被記入到空閑等待中。
對于這個問題,可以安全的將其忽略掉。