一个客户压力测试的AWR报告中出现了严重的kksfbc child completion等待。
数据库版本为10.2.0.5,其TOP 5等待事件为:
Event |
Waits |
Time(s) |
Avg |
% |
Wait |
kksfbc |
174,808 |
8,678 |
50 |
27.2 |
Other |
db |
106,665 |
6,807 |
64 |
21.3 |
User |
log |
130,582 |
6,592 |
50 |
20.6 |
Commit |
cursor: |
552,414 |
5,982 |
11 |
18.7 |
Concurrency |
CPU |
1,801 |
5.6 |
对于kksfbc
child completion事件,还是第一次看到,不过系统中出现这个事件肯定不正常,而且这个事件排在第一位就更说明问题了。
检查MOS后发现,发现这个事件相关的bug远比想象中的多,排除了多个bug后,感觉和文档Processes Hang Waiting on ‘cursor: pin S wait on X'[ID 580273.1]描述的比较类似。
这个问题可能和操作系统上的底层调用有关。而可能影响的Oracle版本从9.2.0.1一直到11.1.0.6。