<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/4.1.7" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>E-learn Weblog of Willem van Valkenburg - Category: Queries</title>
		<link>http://www.e-learn.nl/</link>
		<atom:link rel="self" type="application/rss+xml" href="http://www.e-learn.nl/?tempskin=_rss2" />
		<description>E-learn weblog of Willem van Valkenburg</description>
		<language>nl-NL</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=4.1.7"/>
		<ttl>60</ttl>
				<item>
			<title>toetssystemen</title>
			<link>http://www.e-learn.nl/2007/04/17/toetssystemen</link>
			<pubDate>Tue, 17 Apr 2007 18:32:50 +0000</pubDate>			<dc:creator>Willem van Valkenburg</dc:creator>
			<category domain="main">Algemeen</category>
<category domain="alt">Queries</category>			<guid isPermaLink="false">255@http://www.e-learn.nl/</guid>
						<description>&lt;p&gt;Gisteren was ik bij een lunchbijeenkomst waar het onderzoek over de verschillende toetssystemen die binnen de TU worden gebruikt. Hierbij is gekeken naar &lt;a href=&quot;http://www.icto.tudelft.nl/nl/etude/&quot; target=&quot;_blank&quot;&gt;Etude&lt;/a&gt;, COZ en &lt;a href=&quot;http://blackboard.tudelft.nl&quot; target=&quot;_blank&quot;&gt;Blackboard&lt;/a&gt;. &lt;/p&gt;
&lt;a href=&quot;http://www.e-learn.nl/2007/04/17/toetssystemen#more255&quot;&gt;Full story &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.e-learn.nl/2007/04/17/toetssystemen&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.e-learn.nl/&quot;&gt;E-learn.nl&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Gisteren was ik bij een lunchbijeenkomst waar het onderzoek over de verschillende toetssystemen die binnen de TU worden gebruikt. Hierbij is gekeken naar <a href="http://www.icto.tudelft.nl/nl/etude/" target="_blank">Etude</a>, COZ en <a href="http://blackboard.tudelft.nl" target="_blank">Blackboard</a>. </p>
<a href="http://www.e-learn.nl/2007/04/17/toetssystemen#more255">Full story &raquo;</a><div class="item_footer"><p><small><a href="http://www.e-learn.nl/2007/04/17/toetssystemen">Original post</a> blogged on <a href="http://www.e-learn.nl/">E-learn.nl</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.e-learn.nl/2007/04/17/toetssystemen#comments</comments>
			<wfw:commentRss>http://www.e-learn.nl/?tempskin=_rss2&#38;disp=comments&#38;p=255</wfw:commentRss>
		</item>
				<item>
			<title>Aantal unieke gebruikers per tijdseenheid</title>
			<link>http://www.e-learn.nl/2007/03/27/aantal_unieke_gebruikers_per_tijdseenhei</link>
			<pubDate>Tue, 27 Mar 2007 11:12:38 +0000</pubDate>			<dc:creator>Willem van Valkenburg</dc:creator>
			<category domain="main">Queries</category>			<guid isPermaLink="false">245@http://www.e-learn.nl/</guid>
						<description>&lt;p&gt;je kan zelf de gewenste periode instellen door de data aan te passen: &lt;/p&gt;&lt;blockquote&gt;/* You may need to use BB_BB60_STATS SCHEMA if searching for old dates */&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;SELECT COUNT(*) &lt;br /&gt;&amp;#160; FROM (SELECT USER_PK1 &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; FROM BB_BB60.ACTIVITY_ACCUMULATOR a&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;#160;&amp;#160;&amp;#160; &amp;#160;WHERE TIMESTAMP &amp;gt; TO_DATE(&amp;#39;01/02/2007&amp;#39;, &amp;#39;DD/MM/YYYY&amp;#39;)&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;#160;&amp;#160;&amp;#160; &amp;#160;&amp;#160; AND TIMESTAMP &amp;lt; TO_DATE(&amp;#39;01/03/2007&amp;#39;, &amp;#39;DD/MM/YYYY&amp;#39;)&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;#160;&amp;#160;&amp;#160; &amp;#160;&amp;#160; AND USER_PK1 IS NOT NULL&lt;br /&gt;&amp;#160;&amp;#160; &amp;#160;&amp;#160; &amp;#160; GROUP BY a.session_id);&lt;br /&gt;&lt;/blockquote&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.e-learn.nl/2007/03/27/aantal_unieke_gebruikers_per_tijdseenhei&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.e-learn.nl/&quot;&gt;E-learn.nl&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>je kan zelf de gewenste periode instellen door de data aan te passen: </p><blockquote>/* You may need to use BB_BB60_STATS SCHEMA if searching for old dates */<br /></blockquote><blockquote>SELECT COUNT(*) <br />&#160; FROM (SELECT USER_PK1 <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; FROM BB_BB60.ACTIVITY_ACCUMULATOR a<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;WHERE TIMESTAMP &gt; TO_DATE(&#39;01/02/2007&#39;, &#39;DD/MM/YYYY&#39;)<br />&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160; AND TIMESTAMP &lt; TO_DATE(&#39;01/03/2007&#39;, &#39;DD/MM/YYYY&#39;)<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160; AND USER_PK1 IS NOT NULL<br />&#160;&#160; &#160;&#160; &#160; GROUP BY a.session_id);<br /></blockquote><div class="item_footer"><p><small><a href="http://www.e-learn.nl/2007/03/27/aantal_unieke_gebruikers_per_tijdseenhei">Original post</a> blogged on <a href="http://www.e-learn.nl/">E-learn.nl</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.e-learn.nl/2007/03/27/aantal_unieke_gebruikers_per_tijdseenhei#comments</comments>
			<wfw:commentRss>http://www.e-learn.nl/?tempskin=_rss2&#38;disp=comments&#38;p=245</wfw:commentRss>
		</item>
				<item>
			<title>Admin: Courses zonder activiteit</title>
			<link>http://www.e-learn.nl/2006/10/04/admin_courses_zonder_activiteit</link>
			<pubDate>Wed, 04 Oct 2006 20:18:22 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Queries</category>			<guid isPermaLink="false">163@http://www.e-learn.nl/</guid>
						<description>&lt;blockquote&gt;
&lt;p&gt;select c.course_id &amp;quot;Course ID&amp;quot;, c.course_name &amp;quot;Course Name&amp;quot;,&lt;br /&gt;c.available_ind &amp;quot;Currently Available&amp;quot; from course_main.c left join&lt;br /&gt;activity_accumulator a on c.pk1 = a.course_pk1 where (a.event_type is&lt;br /&gt;null)&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.e-learn.nl/2006/10/04/admin_courses_zonder_activiteit&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.e-learn.nl/&quot;&gt;E-learn.nl&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<blockquote>
<p>select c.course_id &quot;Course ID&quot;, c.course_name &quot;Course Name&quot;,<br />c.available_ind &quot;Currently Available&quot; from course_main.c left join<br />activity_accumulator a on c.pk1 = a.course_pk1 where (a.event_type is<br />null)</p>
</blockquote><div class="item_footer"><p><small><a href="http://www.e-learn.nl/2006/10/04/admin_courses_zonder_activiteit">Original post</a> blogged on <a href="http://www.e-learn.nl/">E-learn.nl</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.e-learn.nl/2006/10/04/admin_courses_zonder_activiteit#comments</comments>
			<wfw:commentRss>http://www.e-learn.nl/?tempskin=_rss2&#38;disp=comments&#38;p=163</wfw:commentRss>
		</item>
				<item>
			<title>Admin: Grafische weergave connectie activiteit</title>
			<link>http://www.e-learn.nl/2006/08/25/admin_grafische_weergave_connectie_activ</link>
			<pubDate>Fri, 25 Aug 2006 14:59:13 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Queries</category>			<guid isPermaLink="false">143@http://www.e-learn.nl/</guid>
						<description>&lt;blockquote&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Courier&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Courier;&quot;&gt;select  t.teller&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(decode(sign(teller -  trunc(last_call_et/60/60)),&#039;0&#039;,1,0)) aantal&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  rpad(&#039;*&#039;,sum(decode(sign(teller - trunc(last_call_et/60/60)),&#039;0&#039;,1,0))/5,&#039;*&#039;)  leuke_sterretjes&lt;br /&gt;from  v$session&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp; (select rownum-1  teller&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from  dba_objects&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where rownum &amp;lt;= (select  trunc(max(last_call_et/60/60))+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from  v$session where username is not null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )  t&lt;br /&gt;where username is not  null&lt;br /&gt;and machine like  &#039;bbapp%&#039;&lt;br /&gt;group by t.teller order by  1,2;&lt;o :p&gt;&lt;/o&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.e-learn.nl/2006/08/25/admin_grafische_weergave_connectie_activ&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.e-learn.nl/&quot;&gt;E-learn.nl&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<blockquote>
<p class="MsoNormal"><font size="2" face="Courier"><span style="font-size: 10pt; font-family: Courier;">select  t.teller<br />,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sum(decode(sign(teller -  trunc(last_call_et/60/60)),'0',1,0)) aantal<br />,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  rpad('*',sum(decode(sign(teller - trunc(last_call_et/60/60)),'0',1,0))/5,'*')  leuke_sterretjes<br />from  v$session<br />,&nbsp;&nbsp;&nbsp; (select rownum-1  teller<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from  dba_objects<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; where rownum &lt;= (select  trunc(max(last_call_et/60/60))+1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from  v$session where username is not null)<br />&nbsp;&nbsp;&nbsp;&nbsp; )  t<br />where username is not  null<br />and machine like  'bbapp%'<br />group by t.teller order by  1,2;<o :p></o></span></font></p>
</blockquote><div class="item_footer"><p><small><a href="http://www.e-learn.nl/2006/08/25/admin_grafische_weergave_connectie_activ">Original post</a> blogged on <a href="http://www.e-learn.nl/">E-learn.nl</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.e-learn.nl/2006/08/25/admin_grafische_weergave_connectie_activ#comments</comments>
			<wfw:commentRss>http://www.e-learn.nl/?tempskin=_rss2&#38;disp=comments&#38;p=143</wfw:commentRss>
		</item>
				<item>
			<title>Admin: Detail informatie Connectie activiteit</title>
			<link>http://www.e-learn.nl/2006/08/25/admin_detail_informatie_connectie_activi</link>
			<pubDate>Fri, 25 Aug 2006 14:57:27 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Queries</category>			<guid isPermaLink="false">142@http://www.e-learn.nl/</guid>
						<description>&lt;blockquote&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Courier&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Courier;&quot;&gt;select  machine&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  to_char(logon_time,&#039;mm/dd/yyyy hh24:mi:ss&#039;)  Inlogdatum&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; last_call_et  Sec_Inactief&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  trunc((sysdate-logon_time)*24)||&#039; H  &#039;||trunc(((sysdate-logon_time)-trunc((sysdate-logon_time)*24)/24)*24*60)||&#039; M&#039;  aangelogd&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  to_char(trunc(last_call_et/3600,0))||&#039; H &#039;||to_char(trunc((last_call_et -  trunc(last_call_et/3600,0)*3600) / 60,0))||&#039; M&#039;  inactief&lt;br /&gt;from  v$session&lt;br /&gt;where username is not null&lt;br /&gt;order by last_call_et  desc;&lt;o :p&gt;&lt;/o&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.e-learn.nl/2006/08/25/admin_detail_informatie_connectie_activi&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.e-learn.nl/&quot;&gt;E-learn.nl&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<blockquote>
<p class="MsoNormal"><font size="2" face="Courier"><span style="font-size: 10pt; font-family: Courier;">select  machine<br />,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  to_char(logon_time,'mm/dd/yyyy hh24:mi:ss')  Inlogdatum<br />,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; last_call_et  Sec_Inactief<br />,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  trunc((sysdate-logon_time)*24)||' H  '||trunc(((sysdate-logon_time)-trunc((sysdate-logon_time)*24)/24)*24*60)||' M'  aangelogd<br />,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  to_char(trunc(last_call_et/3600,0))||' H '||to_char(trunc((last_call_et -  trunc(last_call_et/3600,0)*3600) / 60,0))||' M'  inactief<br />from  v$session<br />where username is not null<br />order by last_call_et  desc;<o :p></o></span></font></p>
</blockquote><div class="item_footer"><p><small><a href="http://www.e-learn.nl/2006/08/25/admin_detail_informatie_connectie_activi">Original post</a> blogged on <a href="http://www.e-learn.nl/">E-learn.nl</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.e-learn.nl/2006/08/25/admin_detail_informatie_connectie_activi#comments</comments>
			<wfw:commentRss>http://www.e-learn.nl/?tempskin=_rss2&#38;disp=comments&#38;p=142</wfw:commentRss>
		</item>
				<item>
			<title>Admin: Aantal connecties per (applicatie)server</title>
			<link>http://www.e-learn.nl/2006/08/25/admin_aantal_connecties_per_applicatie_s</link>
			<pubDate>Fri, 25 Aug 2006 14:56:05 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Queries</category>			<guid isPermaLink="false">141@http://www.e-learn.nl/</guid>
						<description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Courier&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Courier;&quot;&gt;select  machine&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; count(*)&lt;br /&gt;from v$session&lt;br /&gt;group by machine&lt;br /&gt;order by  machine;&lt;o :p&gt;&lt;/o&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.e-learn.nl/2006/08/25/admin_aantal_connecties_per_applicatie_s&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.e-learn.nl/&quot;&gt;E-learn.nl&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p class="MsoNormal"><font size="2" face="Courier"><span style="font-size: 10pt; font-family: Courier;">select  machine<br />,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; count(*)<br />from v$session<br />group by machine<br />order by  machine;<o :p></o></span></font></p><div class="item_footer"><p><small><a href="http://www.e-learn.nl/2006/08/25/admin_aantal_connecties_per_applicatie_s">Original post</a> blogged on <a href="http://www.e-learn.nl/">E-learn.nl</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.e-learn.nl/2006/08/25/admin_aantal_connecties_per_applicatie_s#comments</comments>
			<wfw:commentRss>http://www.e-learn.nl/?tempskin=_rss2&#38;disp=comments&#38;p=141</wfw:commentRss>
		</item>
				<item>
			<title>Admin: Vinden van een 'connection leak'</title>
			<link>http://www.e-learn.nl/2006/08/25/admin_vinden_van_een_connection_leak</link>
			<pubDate>Fri, 25 Aug 2006 14:51:13 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Queries</category>			<guid isPermaLink="false">140@http://www.e-learn.nl/</guid>
						<description>&lt;blockquote&gt;
&lt;p&gt;Select username&lt;br /&gt;,      sql_text &lt;br /&gt;,      count(*) aantal&lt;br /&gt;,trunc(avg(last_call_et)/60) avg_idle_time&lt;br /&gt;,trunc(min(last_call_et)/60) min_idle_time&lt;br /&gt;,trunc(max(last_call_et)/60) max_idle_time&lt;br /&gt;from v$session s &lt;br /&gt;,    v$sqlarea a &lt;br /&gt;where a.address = s.PREV_SQL_ADDR&lt;br /&gt;and s.username not in (&#039;SYSTEM&#039;,&#039;DBSNMP&#039;,&#039;SYS&#039;)&lt;br /&gt;and s.username is not null&lt;br /&gt;group by username,sql_text order by 4 desc; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Bij een &amp;ldquo;connection leak&amp;rdquo; 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 &amp;ldquo;aantal&amp;rdquo; 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.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.e-learn.nl/2006/08/25/admin_vinden_van_een_connection_leak&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.e-learn.nl/&quot;&gt;E-learn.nl&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<blockquote>
<p>Select username<br />,      sql_text <br />,      count(*) aantal<br />,trunc(avg(last_call_et)/60) avg_idle_time<br />,trunc(min(last_call_et)/60) min_idle_time<br />,trunc(max(last_call_et)/60) max_idle_time<br />from v$session s <br />,    v$sqlarea a <br />where a.address = s.PREV_SQL_ADDR<br />and s.username not in ('SYSTEM','DBSNMP','SYS')<br />and s.username is not null<br />group by username,sql_text order by 4 desc; </p>
</blockquote>
<p>Bij een &ldquo;connection leak&rdquo; 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 &ldquo;aantal&rdquo; 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.</p><div class="item_footer"><p><small><a href="http://www.e-learn.nl/2006/08/25/admin_vinden_van_een_connection_leak">Original post</a> blogged on <a href="http://www.e-learn.nl/">E-learn.nl</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.e-learn.nl/2006/08/25/admin_vinden_van_een_connection_leak#comments</comments>
			<wfw:commentRss>http://www.e-learn.nl/?tempskin=_rss2&#38;disp=comments&#38;p=140</wfw:commentRss>
		</item>
				<item>
			<title>Users: aantal unieke gebruikers per dag</title>
			<link>http://www.e-learn.nl/2006/08/25/users_aantal_unieke_gebruikers_per_dag</link>
			<pubDate>Fri, 25 Aug 2006 13:05:59 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Queries</category>			<guid isPermaLink="false">138@http://www.e-learn.nl/</guid>
						<description>&lt;blockquote&gt;select &lt;br /&gt;&amp;nbsp; to_char(timestamp,&#039;YYYYMMDD&#039;),&lt;br /&gt;&amp;nbsp; count(distinct(user_pk1))&lt;br /&gt;from &lt;br /&gt;&amp;nbsp; (&lt;br /&gt;&amp;nbsp; select user_pk1, timestamp from bb_bb60_stats.activity_accumulator&lt;br /&gt;&amp;nbsp; union&lt;br /&gt;&amp;nbsp; select user_pk1, timestamp from bb_bb60.activity_accumulator&lt;br /&gt;&amp;nbsp; )&lt;br /&gt;where&lt;br /&gt;&amp;nbsp; timestamp between to_date(&#039;01092004&#039;,&#039;DDMMYYYY&#039;) and to_date(&#039;01112004&#039;,&#039;DDMMYYYY&#039;) &amp;nbsp;&lt;br /&gt;group by&lt;br /&gt;&amp;nbsp; to_char(timestamp,&#039;YYYYMMDD&#039;)&lt;br /&gt;order by&lt;br /&gt;&amp;nbsp; 1&lt;/blockquote&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.e-learn.nl/2006/08/25/users_aantal_unieke_gebruikers_per_dag&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.e-learn.nl/&quot;&gt;E-learn.nl&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<blockquote>select <br />&nbsp; to_char(timestamp,'YYYYMMDD'),<br />&nbsp; count(distinct(user_pk1))<br />from <br />&nbsp; (<br />&nbsp; select user_pk1, timestamp from bb_bb60_stats.activity_accumulator<br />&nbsp; union<br />&nbsp; select user_pk1, timestamp from bb_bb60.activity_accumulator<br />&nbsp; )<br />where<br />&nbsp; timestamp between to_date('01092004','DDMMYYYY') and to_date('01112004','DDMMYYYY') &nbsp;<br />group by<br />&nbsp; to_char(timestamp,'YYYYMMDD')<br />order by<br />&nbsp; 1</blockquote><div class="item_footer"><p><small><a href="http://www.e-learn.nl/2006/08/25/users_aantal_unieke_gebruikers_per_dag">Original post</a> blogged on <a href="http://www.e-learn.nl/">E-learn.nl</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.e-learn.nl/2006/08/25/users_aantal_unieke_gebruikers_per_dag#comments</comments>
			<wfw:commentRss>http://www.e-learn.nl/?tempskin=_rss2&#38;disp=comments&#38;p=138</wfw:commentRss>
		</item>
				<item>
			<title>Catalog: alle courses die onder een bepaalde categorie staan</title>
			<link>http://www.e-learn.nl/2006/08/25/catalog_alle_courses_die_onder_een_bepaa</link>
			<pubDate>Fri, 25 Aug 2006 13:03:04 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Queries</category>			<guid isPermaLink="false">137@http://www.e-learn.nl/</guid>
						<description>&lt;font color=&quot;#ff0000&quot;&gt;pk1_gateway_categories moet je zelf invullen, deze kan je zien in de url.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;select cm.pk1&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cm.course_name&lt;br /&gt;from bb_bb60.gateway_course_categories gcg&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp; (select gc.pk1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from bb_bb60.gateway_categories gc&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start with gc.pk1 = &amp;lt;&lt;font color=&quot;#ff0000&quot;&gt;pk1_gateway_categories&lt;/font&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connect by prior gc.pk1 = gc.gatewaycat_pk1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) gc1&lt;br /&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp; bb_bb60.course_main cm&lt;br /&gt;where gc1.pk1 = gcg.gatewaycat_pk1&lt;br /&gt;and cm.pk1 = gcg.crsmain_pk1&lt;br /&gt;order by cm.course_name&lt;/blockquote&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.e-learn.nl/2006/08/25/catalog_alle_courses_die_onder_een_bepaa&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.e-learn.nl/&quot;&gt;E-learn.nl&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<font color="#ff0000">pk1_gateway_categories moet je zelf invullen, deze kan je zien in de url.</font><br /><br /><blockquote>select cm.pk1<br />,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cm.course_name<br />from bb_bb60.gateway_course_categories gcg<br />,&nbsp;&nbsp;&nbsp; (select gc.pk1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from bb_bb60.gateway_categories gc<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start with gc.pk1 = &lt;<font color="#ff0000">pk1_gateway_categories</font>&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; connect by prior gc.pk1 = gc.gatewaycat_pk1<br />&nbsp;&nbsp;&nbsp;&nbsp; ) gc1<br />,&nbsp;&nbsp;&nbsp; bb_bb60.course_main cm<br />where gc1.pk1 = gcg.gatewaycat_pk1<br />and cm.pk1 = gcg.crsmain_pk1<br />order by cm.course_name</blockquote><div class="item_footer"><p><small><a href="http://www.e-learn.nl/2006/08/25/catalog_alle_courses_die_onder_een_bepaa">Original post</a> blogged on <a href="http://www.e-learn.nl/">E-learn.nl</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.e-learn.nl/2006/08/25/catalog_alle_courses_die_onder_een_bepaa#comments</comments>
			<wfw:commentRss>http://www.e-learn.nl/?tempskin=_rss2&#38;disp=comments&#38;p=137</wfw:commentRss>
		</item>
				<item>
			<title>Portfolio: aantal items per portfolio</title>
			<link>http://www.e-learn.nl/2006/08/25/portfolio_aantal_items_per_portfolio</link>
			<pubDate>Fri, 25 Aug 2006 12:57:17 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Queries</category>			<guid isPermaLink="false">136@http://www.e-learn.nl/</guid>
						<description>&lt;blockquote&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;&quot;&gt;SELECT PFLIO_PK1, COUNT(PFLIO_PK1) &lt;o :p&gt;&lt;/o&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;&quot;&gt;FROM BB_BB60.PFLIO_ITEM &lt;o :p&gt;&lt;/o&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;&quot;&gt;GROUP BY PFLIO_PK1&lt;o :p&gt;&lt;/o&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.e-learn.nl/2006/08/25/portfolio_aantal_items_per_portfolio&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.e-learn.nl/&quot;&gt;E-learn.nl&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<blockquote>
<p class="MsoNormal"><span lang="EN-GB" style="">SELECT PFLIO_PK1, COUNT(PFLIO_PK1) <o :p></o></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="">FROM BB_BB60.PFLIO_ITEM <o :p></o></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="">GROUP BY PFLIO_PK1<o :p></o></span></p>
</blockquote><div class="item_footer"><p><small><a href="http://www.e-learn.nl/2006/08/25/portfolio_aantal_items_per_portfolio">Original post</a> blogged on <a href="http://www.e-learn.nl/">E-learn.nl</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.e-learn.nl/2006/08/25/portfolio_aantal_items_per_portfolio#comments</comments>
			<wfw:commentRss>http://www.e-learn.nl/?tempskin=_rss2&#38;disp=comments&#38;p=136</wfw:commentRss>
		</item>
			</channel>
</rss>
