Nao estou usando auto vacuum,, passo 2x por dia vacuum nao full e 1x o full.

É interessante deixar ligado o auto vacuum ?

Mas acho q achei o problema ,, fazia algum tempo q nao reindexa a base,, fix 
isso,, demorou 4hrs, mas agora td melhorou.

----- Original Message ----- 
From: "Roberto Mello" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira" <[email protected]>
Sent: Saturday, August 18, 2007 12:35 PM
Subject: Re: [pgbr-geral] Travamento de Banco e Vacuum


On 8/16/07, Vinicius <[EMAIL PROTECTED]> wrote:
> O problema q se eu nao rodar o vacuum full diariamente, chega um ponto q
> minha base fica mto lenta para pesquisas, e fica juntanto mto lixo no 
> banco,
> e por fim nao consigo executar mais o vacuum full e tenho q fazer um 
> backup
> e restore da base.

A solucao nao e' rodar o VACUUM FULL. Tu tens algum outro problema que
esta' causando estes sintomas. Como ja foi dito, o FULL apenas reclama
espaco em disco. Para performance de consultas, muitos outros fatores,
inclusive o entendimento do otimizador, sao muito mais importantes.

1) Estas com estatisticas ligadas para poderes ver quais consultas estao 
lentas?

2) Tens indicies demais nas tabelas? Parece ser o caso. Menos
provavelmente, tens indices de menos.

3) Estas com o autovacuum ligado e com parametros em sintonia com tua 
aplicacao?

4) Colocaste o transaction log do PostgreSQL num disco separado do
disco dos dados?

> Como eu disse rodo 2x por dia vacuum not full com analyze.

Se estiveres usando o autovacuum, isso geralmente nao e' necessario.

> Sobre discos eu tenho 4 discos SCSI 15k controladora U320,,, com 2 raid's 
> 1.
> dai divido estas duas tabelas e indices d maior tamanho,, entao no 1o. 
> raid
> deixo a tabela de 25milhoes e seus indices, e no 2o. raid a tabela de
> 30milhoes d registros e seus indices,, o restante das tabelas q sao bem
> menores ficam todas no raid 1.

Separe os transaction logs em disco separado dos dados.

-Roberto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a