Re: 12 hour table vacuums

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: 12 hour table vacuums
Дата
Msg-id 20071023182202.GM18013@alvh.no-ip.org
обсуждение исходный текст
Ответ на Re: 12 hour table vacuums  (Ron St-Pierre <ron.pgsql@shaw.ca>)
Список pgsql-performance
Ron St-Pierre wrote:
> Alvaro Herrera wrote:
>> Ron St-Pierre wrote:
>>
>>
>>> Okay, here's our system:
>>>   postgres 8.1.4
>>>
>>
>> Upgrade to 8.1.10
>>
> Any particular fixes in 8.1.10 that would help with this?

I don't think so, but my guess is that you really want to avoid the
autovacuum bug which makes it vacuum without FREEZE on template0, that
has caused so many problems all over the planet.

>>> Here's the table information:
>>> The table has 140,000 rows, 130 columns (mostly NUMERIC), 60 indexes.
>>
>> 60 indexes?  You gotta be kidding.  You really have 60 columns on which
>> to scan?
>>
>>
> Really. 60 indexes. They're the most commonly requested columns for company
> information (we believe). Any ideas on testing our assumptions about that?
> I would like to know definitively what are the most popular columns. Do you
> think that rules would be a good approach for this? (Sorry if I'm getting
> way off topic here)

As Josh Drake already said, you can check pg_stat* views to see which
indexes are not used.  Hard to say anything else without seeing the
definition.

--
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: 12 hour table vacuums
Следующее
От: Harald Fuchs
Дата:
Сообщение: Re: 12 hour table vacuums