前端反映,同一台web AP 同样的sql写资料到不同的DB,写入速度有差异,查看两台server的整体效能,发现loading都很轻,也没有明显的wait event,于是准备做一个10046 trace
1.使用dbms_system.set_ev做一个trace
2.查看trace文件,发现大量的时间正在等候SQLNet message from client,怀疑是网络问题
3.可以看到web AP分别到两台DB的网络延迟有明显的差异,剩下就交给网管人员处理了
SQLNet message from client属于Idle事件,容易被dba忽略,如果效能问题无法确定,做一个10046 trace就显得尤为重要了
SQL*Net message from client引起的效能问题
于 2022-01-22 12:36:00 首次发布