E-learn Weblog van Willem van Valkenburg
Blogging about OER, OCW, Blackboard, Mobile, Social Media and other interesting stuff
Blogging about OER, OCW, Blackboard, Mobile, Social Media and other interesting stuff
Select username
, sql_text
, count(*) aantal
,trunc(avg(last_call_et)/60) avg_idle_time
,trunc(min(last_call_et)/60) min_idle_time
,trunc(max(last_call_et)/60) max_idle_time
from v$session s
, v$sqlarea a
where a.address = s.PREV_SQL_ADDR
and s.username not in ('SYSTEM','DBSNMP','SYS')
and s.username is not null
group by username,sql_text order by 4 desc;
Bij een “connection leak” geeft een module de connectie niet terug aan de pool. We zien dan in de loop van de tijd voor een bepaald statement het veld “aantal” geleidelijk oplopen,avg_idle is hoog, max_idle is hoog en min_idle wordt 0 iedere keer als de lekkende module gestart wordt. Het sql statement is het laatste statement in de module die de connectie niet terug geeft aan de pool.
| Print article | This entry was posted by admin on 25 August 2006 at 16:51:13 . Follow any responses to this post through RSS 2.0. |