<?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>pg_stat_last_operation &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/pg_stat_last_operation/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>Sun, 11 Jun 2017 09:14:31 +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>Greenplum: When the last VACUUM or ANALYZE executed on Tables?</title>
		<link>https://www.dbrnd.com/2017/06/greenplum-when-the-last-vacuum-or-analyze-executed-on-tables-pg_stat_last_operation/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Wed, 21 Jun 2017 16:16:00 +0000</pubDate>
				<category><![CDATA[Greenplum]]></category>
		<category><![CDATA[Greenplum DBA Script]]></category>
		<category><![CDATA[ANALYZE]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[Greenplum Administrator]]></category>
		<category><![CDATA[Greenplum Error]]></category>
		<category><![CDATA[Greenplum Monitoring]]></category>
		<category><![CDATA[Greenplum Performance Tuning]]></category>
		<category><![CDATA[Greenplum Programming]]></category>
		<category><![CDATA[Greenplum Query]]></category>
		<category><![CDATA[Greenplum Tips and Tricks]]></category>
		<category><![CDATA[pg_stat_last_operation]]></category>
		<category><![CDATA[PostgreSQL 8.2]]></category>
		<category><![CDATA[VACUUM]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=5435</guid>

					<description><![CDATA[In this post, I am sharing a script to find a list of tables with the information like the last action_date of VACUUM and ANALYZE in Greenplum. Before executing VACUUM or ANALYZE on tables, we should check the last execution time of it. If it recently executed, we should skip those tables for VACUUM or [&#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%2Fgreenplum-when-the-last-vacuum-or-analyze-executed-on-tables-pg_stat_last_operation%2F&amp;linkname=Greenplum%3A%20When%20the%20last%20VACUUM%20or%20ANALYZE%20executed%20on%20Tables%3F" 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%2Fgreenplum-when-the-last-vacuum-or-analyze-executed-on-tables-pg_stat_last_operation%2F&amp;linkname=Greenplum%3A%20When%20the%20last%20VACUUM%20or%20ANALYZE%20executed%20on%20Tables%3F" 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%2Fgreenplum-when-the-last-vacuum-or-analyze-executed-on-tables-pg_stat_last_operation%2F&amp;linkname=Greenplum%3A%20When%20the%20last%20VACUUM%20or%20ANALYZE%20executed%20on%20Tables%3F" 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%2Fgreenplum-when-the-last-vacuum-or-analyze-executed-on-tables-pg_stat_last_operation%2F&amp;linkname=Greenplum%3A%20When%20the%20last%20VACUUM%20or%20ANALYZE%20executed%20on%20Tables%3F" 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%2Fgreenplum-when-the-last-vacuum-or-analyze-executed-on-tables-pg_stat_last_operation%2F&amp;linkname=Greenplum%3A%20When%20the%20last%20VACUUM%20or%20ANALYZE%20executed%20on%20Tables%3F" 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%2Fgreenplum-when-the-last-vacuum-or-analyze-executed-on-tables-pg_stat_last_operation%2F&amp;linkname=Greenplum%3A%20When%20the%20last%20VACUUM%20or%20ANALYZE%20executed%20on%20Tables%3F" 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%2Fgreenplum-when-the-last-vacuum-or-analyze-executed-on-tables-pg_stat_last_operation%2F&#038;title=Greenplum%3A%20When%20the%20last%20VACUUM%20or%20ANALYZE%20executed%20on%20Tables%3F" data-a2a-url="https://www.dbrnd.com/2017/06/greenplum-when-the-last-vacuum-or-analyze-executed-on-tables-pg_stat_last_operation/" data-a2a-title="Greenplum: When the last VACUUM or ANALYZE executed on Tables?"></a></p><p>In this post, I am sharing a script to find a list of tables with the information like the last action_date of VACUUM and ANALYZE in Greenplum.</p>
<p>Before executing VACUUM or ANALYZE on tables, we should check the last execution time of it. If it recently executed, we should skip those tables for VACUUM or ANALYZE.<br />
In below script, I am finding this information from pg_stat_last_operation.</p>
<pre class="crayon-plain-tag">select
       pn.nspname
       ,pc.relname
       ,pslo.staactionname
       ,pslo.stasubtype
       ,pslo.statime as action_date
from pg_stat_last_operation pslo
right outer join pg_class pc
                on pc.oid = pslo.objid and pslo.staactionname in ('VACUUM','ANALYZE')
join pg_namespace pn
                on pn.oid = pc.relnamespace
where pc.relkind IN ('r','s')
AND pc.relstorage IN ('h', 'a', 'c');</pre> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
