Re: VACUUMing for 30 minutes
От | Tom Lane |
---|---|
Тема | Re: VACUUMing for 30 minutes |
Дата | |
Msg-id | 382.1103828427@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: VACUUMing for 30 minutes (<ogjunk-pgjedan@yahoo.com>) |
Список | pgsql-admin |
<ogjunk-pgjedan@yahoo.com> writes: > Now, I run VACUUM religiously every night, across all tables, but maybe > that's an overkill for th number of updates and inserts in this DB. Or maybe it's not enough? How many updates/deletes do you do in an average day? > INFO: Pages 303359: Changed 23, Empty 0; Tup 114182: Vac 47, Keep 273, > UnUsed 11798506. You've got 303359 pages holding only 114182 tuples, which means this table is *at least* two-thirds empty, and probably a lot more; there's no way to tell from this output what the average tuple size is, but I bet it's a lot less than a page. The indexes look pretty bloated too. I would recommend CLUSTERing the table on one index or another as the easiest way of cleaning it up. A somewhat faster way would be to drop the indexes, VACUUM FULL, re-make the indexes, but there's more chance of mistakes that way. Once you've got the tables de-bloated, take another look at your FSM settings; it's a good bet they are not high enough for your database size. regards, tom lane
В списке pgsql-admin по дате отправления: