Received: from maia.hub.org (maia-3.hub.org [200.46.204.243]) by mail.postgresql.org (Postfix) with ESMTP id 652C4B5DBFB for ; Sat, 9 Jul 2011 04:49:57 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.243]) (amavisd-maia, port 10024) with ESMTP id 61918-03 for ; Sat, 9 Jul 2011 07:49:50 +0000 (UTC) X-Greylist: delayed 00:24:15.394094 by SQLgrey-1.7.6 Received: from aoskar.kilobug.org (kilobug.org [62.212.118.231]) by mail.postgresql.org (Postfix) with ESMTP id 7E722B5DBF9 for ; Sat, 9 Jul 2011 04:49:50 -0300 (ADT) Received: from kilobug by aoskar.kilobug.org with local (Exim 4.72) (envelope-from ) id 1QfRuv-0002LW-0d for pgsql-performance@postgresql.org; Sat, 09 Jul 2011 09:25:33 +0200 From: Gael Le Mignot To: pgsql-performance@postgresql.org Subject: Memory usage of auto-vacuum Organization: Pilot Systems Mail-Copies-To: nobody X-Revolutionnary-Date: 21 Messidor an 219 de la =?iso-8859-1?Q?R=E9volutio?= =?iso-8859-1?Q?n?= X-PGP-Fingerprint: 1F2C 9804 7505 79DF 95E6 7323 B66B F67B 7103 C5DA Date: Sat, 09 Jul 2011 09:25:32 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-1.899 tagged_above=-10 required=5 tests=BAYES_00=-1.9, FROM_12LTRDOM=0.001 X-Spam-Level: X-Archive-Number: 201107/52 X-Sequence-Number: 44264 Hello, We are running a PostgreSQL 8.4 database, with two tables containing a lot (> 1 million) moderatly small rows. It contains some btree indexes, and one of the two tables contains a gin full-text index. We noticed that the autovacuum process tend to use a lot of memory, bumping the postgres process near 1Gb while it's running. I looked in the documentations, but I didn't find the information : do you know how to estimate the memory required for the autovacuum if we increase the number of rows ? Is it linear ? Logarithmic ? Also, is there a way to reduce that memory usage ? Would running the autovacuum more frequently lower its memory usage ? Regards, -- Gaël Le Mignot - gael@pilotsystems.net Pilot Systems - 9, rue Desargues - 75011 Paris Tel : +33 1 44 53 05 55 - www.pilotsystems.net Gérez vos contacts et vos newsletters : www.cockpit-mailing.com