On Wed, Feb 22, 2012 at 9:54 AM, Jose David Verbel Tous <jver...@solati.com.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 - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda