<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>http://postgres.cz/index.php?action=history&amp;feed=atom&amp;title=Paralleln%C3%AD_vacuum_vybran%C3%A9_tabulky</id>
	<title>Parallelní vacuum vybrané tabulky - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="http://postgres.cz/index.php?action=history&amp;feed=atom&amp;title=Paralleln%C3%AD_vacuum_vybran%C3%A9_tabulky"/>
	<link rel="alternate" type="text/html" href="http://postgres.cz/index.php?title=Paralleln%C3%AD_vacuum_vybran%C3%A9_tabulky&amp;action=history"/>
	<updated>2026-05-12T22:44:33Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://postgres.cz/index.php?title=Paralleln%C3%AD_vacuum_vybran%C3%A9_tabulky&amp;diff=568&amp;oldid=prev</id>
		<title>imported&gt;Pavel: Založena nová stránka s textem „Na serveru jsem zjistil bobtnání tabulek pg_attribute napříč databázemi. Následující skript provede VACUUM FULL této tabulky, pokud tato tabulka…“</title>
		<link rel="alternate" type="text/html" href="http://postgres.cz/index.php?title=Paralleln%C3%AD_vacuum_vybran%C3%A9_tabulky&amp;diff=568&amp;oldid=prev"/>
		<updated>2015-07-14T16:17:41Z</updated>

		<summary type="html">&lt;p&gt;Založena nová stránka s textem „Na serveru jsem zjistil bobtnání tabulek pg_attribute napříč databázemi. Následující skript provede VACUUM FULL této tabulky, pokud tato tabulka…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Na serveru jsem zjistil bobtnání tabulek pg_attribute napříč databázemi. Následující skript provede VACUUM FULL této tabulky, pokud tato tabulka má více než 100MB. Díky xargs beží VACUUM paralelně.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for db in `psql -At -c &amp;quot;select datname from pg_database where datname not in (&amp;#039;template0&amp;#039;,&amp;#039;template1&amp;#039;)&amp;quot;`; &lt;br /&gt;
do &lt;br /&gt;
psql -At -c &amp;quot;select current_database() where pg_table_size(&amp;#039;pg_attribute&amp;#039;) &amp;gt; 100 * 1024 * 1024&amp;quot; $db; &lt;br /&gt;
done | xargs -P 3 -I % psql % -c &amp;quot;vacuum full  verbose analyze pg_attribute&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Pavel</name></author>
	</entry>
</feed>