Streams AQ: qmn coordinator waiting for slave to start,streamsqmn
今天有一套10g RAC(10.2.0.5)的Node2的Top 5Timed events出現了這個等待事件
Top 5 Timed Events
Event |
Waits |
Time(s) |
Avg Wait(ms) |
% Total Call Time |
Wait Class |
CPU time |
|
78 |
|
123.5 |
|
Streams AQ: qmn coordinator waiting for slave to start |
1 |
6 |
6,326 |
10.0 |
Other |
gc cr block 2-way |
11,434 |
3 |
0 |
4.3 |
Cluster |
control file sequential read |
5,090 |
2 |
0 |
2.8 |
System I/O |
db file sequential read |
238 |
1 |
4 |
1.5 |
User I/O |
根據實際情況,NOde2主要做WEB查詢用的,並且是DMS master的持有人,Stream 功能並未部署,有點奇怪了
分析方法:
1.查看和Stream有關的參數AQ_TM_PROCESSES發現這個值為0,按照10g官方文檔提示,AQ_TM_PROCESSES=0,qmn監控進程是沒有啟動的,只有設定為1到10之間才能啟動,即ALTER SYSTEM SET AQ_TM_PROCESSES=1,可以根據實際情況設定
2.參考網上大師說的,“資料庫負載很低”,我們這個Node2真的是很低
備忘:
10g和11g對該參數的預設值和最大設定區間都不一樣
10g預設值為0,設定區間1-10,11g預設值為1,設定區間1-40
吐槽一下:
10g的官方文檔真的需要Search功能才能找到那些參數的定義,11g很明白的把初始化參數檔案放在一個文檔裡面
問,什是KSV master wait,他是幹嘛的,說的詳細點,高分
也就是所謂的延時萬事達服務端/
這個對於信用消費系統,像我們中國用的POS機,你刷卡消費時當你消費打入服務端裡面。扣不了錢,預約明天轉入成功,像這樣的就是延時處理,需要一個手工操作才可成功。