数据库最近发现了些怪异问题
在同一次客户端,同一SQL的情况下(没有绑定变量),产生的执行计划也一样,但耗时却会出现很明显的不同。 为什么会出现这样情况?
当时ACTIVE SESSION也只有以下2个,而且每次执行 EVENT基本上都是 latch: cache buffers chains
S_ID SERIAL# USERNAME OSUSER PROGRAM EVENT LOGON_TIME SQL_ID LAST_CT STATUS
----- --------- ---------- ---------- ------------------------------- ---------------------------- ------------ -------------- ---------- -------
2602 5601 USER_T weblogic JDBC Thin Client SQL*Net message to client 23-JUN-14 awt8hxn16fu3k 0 ACTIVE
5672 38647 SYS oracle sqlplus@usergdp1 (TNS V1-V3) latch: cache buffers chains 23-JUN-14 3tk1rv6czcb59 83 ACTIVE
奇怪的是AWR报告中 latch: cache buffers chains事件并不严重
2.png (41.11 KB, 下载次数: 11)
2014-6-24 00:13 上传
TOP SQL中,SQL的执行效率还是比较差的。 Buffer Gets比较严重.
<