Обсуждение: full vacuum - resources - scaling
Hi, I have noticed that my full vacuum and re-index script is taking a day and a half instead of 1/2 day. Recently, the size of my database cluster has doubled to 130 GB. Would anyone recommend increasing one or more of these to help get my full vacuums to run a little faster? Thanks, ~DjK work memory 49152 KB shared buffers 65536 (8 KB) maxfsmpages 480001 (6 bytes each) maxfsmrelations 30000 (70 bytes each) effective cache 983040 (8 KB each)
Mr. Dan wrote: > Hi, > > I have noticed that my full vacuum and re-index script is taking a day and > a half instead of 1/2 day. > Recently, the size of my database cluster has doubled to 130 GB. Would > anyone recommend increasing one or more of these to help get my full > vacuums to run a little faster? I guess the question is why are you running vacuum full at all. Plain vacuum should suffice, provided the FSM settings are enough for your database: > maxfsmpages 480001 (6 bytes each) > maxfsmrelations 30000 (70 bytes each) max_fsm_pages at 480000 are enough to cover 3 GB, if my math is correct. It may be enough or it may not, depending on the dynamics of your data. Also with non-full vacuum you may be able to get away with vacuuming some tables more often. -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc.
On Tue, May 30, 2006 at 09:44:22AM -0400, Mr. Dan wrote: > Hi, > > I have noticed that my full vacuum and re-index script is taking a day and > a half instead of 1/2 day. > Recently, the size of my database cluster has doubled to 130 GB. Would > anyone recommend increasing one or more of these to help get my full > vacuums to run a little faster? What Alvaro said. I'll also point out, however, that in my experience, VACUUM FULL time does not increase linearly with database size. I suspect this is because of the cost of reorganising so much more data, but I haven't done any real analysis of it. The main thing is, "Don't do vacuum full." A -- Andrew Sullivan | ajs@crankycanuck.ca The whole tendency of modern prose is away from concreteness. --George Orwell