Re: Adding more space, and a vacuum question.

Поиск
Список
Период
Сортировка
От Alban Hertroys
Тема Re: Adding more space, and a vacuum question.
Дата
Msg-id 7B79AB81-D256-42FE-96A0-FDE78C8762CD@solfertje.student.utwente.nl
обсуждение исходный текст
Ответ на Re: Adding more space, and a vacuum question.  (Herouth Maoz <herouth@unicell.co.il>)
Список pgsql-general
On 30 Jan 2011, at 17:14, Herouth Maoz wrote:

> On 30/01/2011, at 12:27, Craig Ringer wrote:
>>
>> OK, so you're pre-8.4 , which means you have the max_fsm settings to play with. Have you seen any messages in the
logsabout the free space map (fsm)? If your install didn't have a big enough fsm to keep track of deleted tuples, you'd
facemassive table bloat that a regular vacuum couldn't fix. 
>
> Ouch. You're absolutely right. There are messages about max_fsm_pages in the postgres log. It's currently set to
153600.According to the documentation, I can increase it up to 200000. Will that even help? How do I find out how many
Ineed to set it to? 
>
>>
>> You also don't have the visibility map, which means that (auto)vacuum can't skip bits of the tables it knows don't
needvacuuming. Your vacuums will be slower. 
>>
>> Autovacuum improved significantly in both 8.4 and 9.0; consider an upgrade.
>
> I will consider it. Thank you.

I'm not trying to push an upgrade on you, but if restoring a dump is one of your better options to get rid of table
bloatanyway, now seems a good time. 

What I'd do is:
- Find a test system with enough disk space
- Install PG 8.4 on it
- Create a dump of your database, using this 8.4 version of pg_dump
- Restore it to the test version and check everything's alright
- If it is, pull the plug on that 8.3 database - you'll probably want to create a fresh dump here if the system is
stillin production 
- Install an 8.4 and use the previously made dump to restore it
- Don't forget to run analyse right after if it's going to be used right away

You will want to check the release notes. One of the things that sometimes bites people is that 8.4 has tighter
type-conversionrestrictions. Some implicit type-casts that used to work don't anymore, unless made explicit. 

Alban Hertroys

--
If you can't see the forest for the trees,
cut the trees and you'll see there is no forest.


!DSPAM:737,4d466a8511732033268635!



В списке pgsql-general по дате отправления:

Предыдущее
От: Yves Weißig
Дата:
Сообщение: Re: New index structure with Open MP
Следующее
От: Kenneth Buckler
Дата:
Сообщение: Autovacuum Issues?