Re: particion pg_xlog

From: "Eduardo Arenas C(dot)" <edomax(at)gmail(dot)com>
To: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
Cc: POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>, Emanuel Calvo <emanuel(dot)calvo(at)2ndquadrant(dot)com>
Subject: Re: particion pg_xlog
Date: 2014-10-11 17:27:22
Message-ID: CAEe4h9p9MLOATFXtCmnvdF+vhDNE+FsdXH4dbBrdTEz8Gy022Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Jaime,

Esto entrego el pg_xlogfile = "0000000100000C5B000000F3"

luego de 30 min "0000000100000C5B000000F3" , ahora está full carga de
datos.

No es una base muy activa, es un sistema de BI que refresca datos durante
la noche (aprox 20GB , aprox 50 Millones de registros) , y el fin de semana
hace un refresco completo de aprox 100GB.

Durante el día no mas de una decena de personas lo consultas sql directo y
tenemos algunos reportes y cubos en pentaho BI que se consulta en el portal
web de pentaho.

Saludos

Eduardo

El 11 de octubre de 2014, 13:53, Jaime Casanova<jaime(at)2ndquadrant(dot)com>
escribió:

> 2014-10-11 8:30 GMT-05:00 Eduardo Arenas C. <edomax(at)gmail(dot)com>:
> > Jaime estos valores me arrojan las consultas:
> >
> >
> > show checkpoint_segments; = 128
>
> ah! esto lo explica.
> en el directorio pg_xlog siempre habrá como mínimo 2 veces
> checkpoint_segments (o mejor dicho los segmentos necesarios para
> reconstruir desde dos checkpoints atras)
>
> >
> "checkpoints_timed";"checkpoints_req";"checkpoint_write_time";"checkpoint_sync_time";"buffers_checkpoint";"buffers_clean";"maxwritten_clean";"buffers_backend";"buffers_backend_fsync";"buffers_alloc";"stats_reset"
> >
> 45447;78698;1064601006;42601849;1399308941;104926750;923581;1758284949;0;1416453633;"2014-04-22
> > 14:46:26.993066-03"
> >
>
> y según esto, la tercera parte del tiempo los checkpoints ocurren
> porque se llenan los segmentos de WAL. Tienes una base muy activa!
> Me pregunto en que valores tendras: checkpoint_timeout y
> checkpoint_completion_target ?
>
> > Y si es posible esta consulta 2 veces separada cada una 1 hora en hora
> pico:
> >
> > select pg_xlogfile_name(pg_current_xlog_write_location());
> >
> > Me dice que pg_current_xlog_write_location() no existe!, esta bien ? o
> tengo
> > que crearla? de donde la saco??
> >
>
> Disculpa, es que la escribí de memoria. Debio ser:
> select pg_xlogfile_name(pg_current_xlog_location());
>
> aunque ya no importa, es obvio que en verdad estas generando esa
> cantidad de wal.
>
> --
> Jaime Casanova www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> Phone: +593 4 5107566 Cell: +593 987171157
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message jaime soler 2014-10-12 08:22:27 Re: [pgsql-es-ayuda] Traducción documentación PostgreSQL-Recordar
Previous Message Jaime Casanova 2014-10-11 16:53:16 Re: particion pg_xlog