Received: from localhost (unknown [200.46.204.191]) by postgresql.org (Postfix) with ESMTP id 7C4389FB86E for ; Thu, 30 Aug 2007 15:08:57 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.191]) (amavisd-maia, port 10024) with ESMTP id 46796-03 for ; Thu, 30 Aug 2007 15:08:52 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.5 Received: from mir3-fs.mir3.com (mail.mir3.com [65.208.188.100]) by postgresql.org (Postfix) with ESMTP id DF0439FB7B1 for ; Thu, 30 Aug 2007 15:08:51 -0300 (ADT) Received: MIR3-FS.mir3.com 172.16.1.11 from 172.16.2.68 172.16.2.68 via HTTP with MS-WebStorage 6.0.6249 Received: from archimedes by MIR3-FS.mir3.com; 30 Aug 2007 11:08:48 -0700 Subject: Re: [Solved] Postgres performance problem From: Mark Lewis To: Ruben Rubio Cc: Bill Moran , Chris Mair , pgsql-performance@postgresql.org In-Reply-To: <46D692CC.7010907@rentalia.com> References: <46D2B879.6010308@rentalia.com> <46D2C4AF.8090501@1006.org> <20070827092935.be819c94.wmoran@collaborativefusion.com> <46D67730.10505@rentalia.com> <46D692CC.7010907@rentalia.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: MIR3, Inc. Date: Thu, 30 Aug 2007 11:08:47 -0700 Message-Id: <1188497327.22730.160.camel@archimedes> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200708/394 X-Sequence-Number: 26524 Perhaps you had a long-running transaction open (probably a buggy or hung application) that was preventing dead rows from being cleaned up. Restarting PG closed the offending connection and rolled back the transaction, which allowed vacuum to clean up all the dead rows. If you're not running regular VACUUMs at all but are instead exclusively running VACUUM FULL, then I don't think you would see warnings about running out of fsm enties, which would explain why you did not notice the bloat. I haven't confirmed that though, so I might be wrong. -- Mark Lewis On Thu, 2007-08-30 at 11:50 +0200, Ruben Rubio wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > Hi ... > > Seems its solved. But the problem is not found. > > As you may know, I do a vacuum full and a reindex database each day. I > have logs that confirm that its done and I can check that everything was > fine. > > So, this morning, I stopped the website, I stopped database, started it > again. (I was around 200 days without restarting), then I vacuum > database and reindex it (Same command as everyday) . Restart again, and > run again the website. > > Now seems its working fine. But I really does not know where is the > problem. Seems vacuum its not working fine? Maybe database should need > a restart? I really don't know. > > Does someone had a similar problem? > > Thanks in advance, > Ruben Rubio > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFG1pLMIo1XmbAXRboRAqgQAKCkWcZYE8RDppEVI485wDLnIW2SfQCfV+Hj > e8PurQb2TOSYDPW545AJ83c= > =dQgM > -----END PGP SIGNATURE----- > ---------------------------(end of broadcast)--------------------------- > TIP 4: Have you searched our list archives? > > http://archives.postgresql.org