Re: Problemas con backup

From: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
To: Jose David Verbel Tous <jverbel(at)solati(dot)com(dot)co>
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 15:12:31
Message-ID: CAJKUy5hXh-fmzqtuf=_+80Lv=Vm6=rSnvhRFDOLmwnAgUzY5bA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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?

>  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

>  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?

>  max_stack_depth           | 7MB

idem

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.

>  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

--
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jose David Verbel Tous 2012-02-22 15:18:15 Re: Problemas con backup
Previous Message Gilberto Castillo Martínez 2012-02-22 15:09:59 Re: Problemas con backup