<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Temp Table Size &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/temp-table-size/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Mon, 05 Jun 2017 20:59:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.6</generator>
	<item>
		<title>PostgreSQL: Find a list of active Temp tables with Size and User information</title>
		<link>https://www.dbrnd.com/2017/06/postgresql-find-a-list-of-active-temp-tables-with-size-and-user-information-idle-connection/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Tue, 13 Jun 2017 16:16:32 +0000</pubDate>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PostgreSQL DBA Script]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[plpgsql]]></category>
		<category><![CDATA[Postgres Query]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[PostgreSQL Administrator]]></category>
		<category><![CDATA[PostgreSQL Error]]></category>
		<category><![CDATA[PostgreSQL Monitoring]]></category>
		<category><![CDATA[PostgreSQL Performance Tuning]]></category>
		<category><![CDATA[PostgreSQL Programming]]></category>
		<category><![CDATA[PostgreSQL Tips and Tricks]]></category>
		<category><![CDATA[Temp Table]]></category>
		<category><![CDATA[Temp Table Size]]></category>
		<category><![CDATA[Temp Tables]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5404</guid>

					<description><![CDATA[In this post, I am sharing a script to find a list of Temp tables with their size and user information in PostgreSQL. We all aware of the temp tables and many times developers are creating temp table for their ad-hoc testing purpose. But unfortunately sometimes, they forget to drop unused temp tables, and temp [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F06%2Fpostgresql-find-a-list-of-active-temp-tables-with-size-and-user-information-idle-connection%2F&amp;linkname=PostgreSQL%3A%20Find%20a%20list%20of%20active%20Temp%20tables%20with%20Size%20and%20User%20information" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F06%2Fpostgresql-find-a-list-of-active-temp-tables-with-size-and-user-information-idle-connection%2F&amp;linkname=PostgreSQL%3A%20Find%20a%20list%20of%20active%20Temp%20tables%20with%20Size%20and%20User%20information" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F06%2Fpostgresql-find-a-list-of-active-temp-tables-with-size-and-user-information-idle-connection%2F&amp;linkname=PostgreSQL%3A%20Find%20a%20list%20of%20active%20Temp%20tables%20with%20Size%20and%20User%20information" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F06%2Fpostgresql-find-a-list-of-active-temp-tables-with-size-and-user-information-idle-connection%2F&amp;linkname=PostgreSQL%3A%20Find%20a%20list%20of%20active%20Temp%20tables%20with%20Size%20and%20User%20information" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F06%2Fpostgresql-find-a-list-of-active-temp-tables-with-size-and-user-information-idle-connection%2F&amp;linkname=PostgreSQL%3A%20Find%20a%20list%20of%20active%20Temp%20tables%20with%20Size%20and%20User%20information" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F06%2Fpostgresql-find-a-list-of-active-temp-tables-with-size-and-user-information-idle-connection%2F&amp;linkname=PostgreSQL%3A%20Find%20a%20list%20of%20active%20Temp%20tables%20with%20Size%20and%20User%20information" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F06%2Fpostgresql-find-a-list-of-active-temp-tables-with-size-and-user-information-idle-connection%2F&#038;title=PostgreSQL%3A%20Find%20a%20list%20of%20active%20Temp%20tables%20with%20Size%20and%20User%20information" data-a2a-url="https://www.dbrnd.com/2017/06/postgresql-find-a-list-of-active-temp-tables-with-size-and-user-information-idle-connection/" data-a2a-title="PostgreSQL: Find a list of active Temp tables with Size and User information"></a></p><p>In this post, I am sharing a script to find a list of Temp tables with their size and user information in PostgreSQL. </p>
<blockquote><p>We all aware of the temp tables and many times developers are creating temp table for their ad-hoc testing purpose.<br />
But unfortunately sometimes, they forget to drop unused temp tables, and temp tables keep active in those idle connections. It also requires unnecessary utilization of disk space.</p></blockquote>
<p>So now, DBAs are responsible for identifying unused temp tables and then inform to developers so that they can drop their unused temp tables.</p>
<pre class="crayon-plain-tag">SELECT
	n.nspname as SchemaName
	,c.relname as RelationName
	,CASE c.relkind
	WHEN 'r' THEN 'table'
	WHEN 'v' THEN 'view'
	WHEN 'i' THEN 'index'
	WHEN 'S' THEN 'sequence'
	WHEN 's' THEN 'special'
	END as RelationType
	,pg_catalog.pg_get_userbyid(c.relowner) as RelationOwner               
	,pg_size_pretty(pg_relation_size(n.nspname ||'.'|| c.relname)) as RelationSize
FROM pg_catalog.pg_class c
LEFT JOIN pg_catalog.pg_namespace n               
                ON n.oid = c.relnamespace
WHERE  c.relkind IN ('r','s') 
AND  (n.nspname !~ '^pg_toast' and nspname like 'pg_temp%')
ORDER BY pg_relation_size(n.nspname ||'.'|| c.relname) DESC</pre> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
