Re: LOG de Postgres muy grande

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Mario Guerrero <chimuelo22(at)yahoo(dot)es>
Cc: Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: LOG de Postgres muy grande
Date: 2005-12-09 21:11:18
Message-ID: c2d9e70e0512091311l785dc519lfd5653586934be78@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

CC: pgsql-es-ayuda(at)postgresql(dot)org

On 12/9/05, Mario Guerrero <chimuelo22(at)yahoo(dot)es> wrote:
> Muchas gracias por la respuesta, probare con estas configuraciones.
>
> Pero entonces porque el WAL ocupa tanto espacio? y que tengo que hacer para
> que no 'atore' el equipo?. Ademas despues de esto el rendimiento de la BD
> disminuye significativamente...
>
> Jaime Casanova <systemguards(at)gmail(dot)com> escribió:
> On 12/9/05, Mario Guerrero wrote:
> > Hola Grupo,
> >
> > Estoy trabajando por completo con PostgreSQL 8.1. Logre "afinar" un
> > poco las BD para disminuir los tiempos de respuesta, pero aun estoy
> > en eso. El problema que se presento fue porque hace una semana hubo
> > varios cortes de energía y por no tener UPS el servidor(postgres)
> > terminaba anormalmente. Cuando se reinició el Computador, éste se
> > atoraba, porque el postmaster estaba escribiendo o haciendo "algo"
> > (no se que) con el archivo Log, el cual ocupaba mas del 80% de la
> > partición (20 GB) en la cual están las BD.
> >
>
> No con el LOG sino con el WAL (que es una especie de LOG pero de las
> paginas que se escribieron)... a lo que estaba haciendo se le llama
> recuperacion y basicamente trata sobre salavarte el pellejo
> asegurandose que la base de datos no quede corrupta debido a que se
> apago el servidor incorrectamente...
>
> > Las BD son accedidas desde ODBC y cadenas de conexión, controlando
> > la integridad de los datos con transacciones. Cabe resaltar que el
> > volumen de las bases de datos son muy significantes.
> >
> > Bueno, no se que tarea o trabajo puedo hacer para evitar que cuando
> > inicie el computador después de un corte de energía o un apagado
> > anormal del postmaster, atore mi comp utador y genere ese LOG tan
> > grande.
> >
>
> Reduce el tiempo entre checkpoints... si ves en el postgresql.conf
> veras que el parametro checkpoint_timeout esta seteado a 300
> (segundos, 5minutos)... prueba a 4 minutos (240) OjO que esto hara que
> los checkpoints ocurran mas seguido y podria afectar al rendimiento...
>
> pero al momento de reiniciar despues de un apagon se demorara menos en
> estar lista la base...
>
> > Necesito que me cuenten, que seria apropiado hacer para cuando
> > inicie el postmaster no empiece a ejecutar tareas automáticas (No
> > se, por ejemplo escribir el error en el Log, o revezar los datos, o
> > intentar correr la ultima transacción, etc.).
> >
> > De antemano agradezco su ayuda,
> >
>
> de todos modos lo mejor que puedes hacer si en verdad quieres tu data
> es comprar UPS's... si hay apagones muy frecuentes tus discos se van a
> dañar rapido y a menos que tengas respaldos hasta el ultimo segundo
> ahi si vas a perder data...
>
> >
> > Mario Guerrero.
> >
> >
> > ________________________________
> >
> > Correo Yahoo!
> > Comprueba qué es nuevo, aquí
> > http://correo.yahoo.es
> >
> >
>
>
> --
> Atentamente,Jaime Casanova(DBA: DataBase Aniquilator ;)
>
>
>
> ________________________________
>
> Correo Yahoo!
> 1GB de capacidad gratis y más privacidad. Infórmate aquí
> http://correo.yahoo.es
>
>

--
Atentamente,Jaime Casanova(DBA: DataBase Aniquilator ;)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier Aquino H. 2005-12-09 21:49:56 Re: Reformula pregunta
Previous Message Jaime Casanova 2005-12-09 21:08:10 Re: AYUDA POSTGRES