From: | Jose David Verbel Tous <jverbel(at)solati(dot)com(dot)co> |
---|---|
To: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>, Walter Andres <wtabares(at)solati(dot)com(dot)co> |
Subject: | Re: Problemas con backup |
Date: | 2012-02-22 16:45:36 |
Message-ID: | CAPgddULAOCdF4Y-8tFng8svBx6WfxM-BcNhd0ZvmCsSeNGDbaA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Saludos,
2012/2/22 Jaime Casanova <jaime(at)2ndquadrant(dot)com>
> On Wed, Feb 22, 2012 at 9:54 AM, Jose David Verbel Tous
> <jverbel(at)solati(dot)com(dot)co> wrote:
> >
> > La configuracion de postgresql que tenemos en la maquina donde se
> ejecuta el
> > backup es:
> >
>
> Un backup es solo una serie de consultas mas a la base, lo que debes
> ajustar es tu configuracion general (que por cierto esta un poco
> rara):
>
> >
> > name | current_setting
> > ---------------------------+------------------------------------------
> > add_missing_from | on
> > autovacuum | off
>
> activa el autovacuum, o por que lo apagaste?
>
Esta apagado, por que hacemos un vacuum a toda la BD exactamente despues de
hacer el backup.
>
> > checkpoint_segments | 512
> > config_file | /etc/postgresql/8.4/main/postgresql.conf
> > data_directory | /var/lib/postgresql/8.4/main
> > default_with_oids | on
> > effective_cache_size | 128GB
> > external_pid_file | /var/run/postgresql/8.4-main.pid
> > hba_file | /etc/postgresql/8.4/main/pg_hba.conf
> > ident_file | /etc/postgresql/8.4/main/pg_ident.conf
> > listen_addresses | *
> > log_line_prefix | %t%p%d
> > log_timezone | localtime
> > maintenance_work_mem | 23680MB
>
> 23GB? cuanta memoria tienes? Asumo por algunos valores que tienes 256GB
> Aun asi bajale un poco para que puedas activar el autovacuum sin problemas
>
Exacto, la memoria RAM es de 256GB. Me recomiendas bajarle a 15 GB ? y
activar el vacuum automatico ?
>
> > max_connections | 600
> > max_files_per_process | 2000
> > max_locks_per_transaction | 128
>
>
en serio tuviste necesidad de subirle a max_locks_per_transaction o
> solo lo subiste por que tenias recursos de sobra y no sabias que mas
> hacer con ellos?
>
Esta configuración la hicimos de acuerdo a los recursos de la maquina. En
todo caso cual seria un buen valor para este parámetro ?
> > max_stack_depth | 7MB
>
> idem
>
cual seria un buen valor para este parámetro ?
>
> Y por si acaso, no creo que logres mucho subiendo esos 2 ultimos valores
>
> > port | 5432
> > server_encoding | SQL_ASCII
> > shared_buffers | 64000MB
>
> esto no deberia estar por encima de 8GB no importa cuanta memoria tengas.
>
El máximo entonces seria de 8GB?
>
> > ssl | on
> > temp_buffers | 8192
> > transaction_isolation | read committed
> > transaction_read_only | off
> > unix_socket_directory | /var/run/postgresql
> > wal_buffers | 1MB
> > work_mem | 8GB
> >
>
> te das cuenta que si en algun momento estan las 600 conexiones activas
> al mismo tiempo podrian ocupar hasta 600 *8Gb (asumiendo que solo
> haran 1 ordenamiento o hash gigantesco cada una). en otras palabras
> bajale a este ultimo
>
>
Un valor para work_mem seria de 3GB ?
> --
> Jaime Casanova www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
>
Muchas gracias.
--
*Jose David Verbel Tous*
Ingeniero de Desarrollo****
Sol(at)ti Ltda
From | Date | Subject | |
---|---|---|---|
Next Message | Eduardo Morras | 2012-02-23 15:07:35 | Re: Problemas con backup |
Previous Message | Jose David Verbel Tous | 2012-02-22 15:18:15 | Re: Problemas con backup |