Saludos,

Desde hace unos días venimos presentando problemas con backups de las bases
de datos. La base de datos a la que le estamos haciendo backup tiene un
tamaño de  137 GB y en los ultimos dias el tiempo de duracion del backup es
inestable:

dia 20 - 1h 45 min
dia 21 - 34 minutos
dia 22 - 6 hrs

El backup lo estamos realizando asi:

pg_dump -O base_datos | gzip > /home/backup/base_datos.sql.gz

La configuracion de postgresql que tenemos en la maquina donde se ejecuta
el backup es:


           name            |             current_setting
---------------------------+------------------------------------------
 add_missing_from          | on
 autovacuum                | off
 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
 max_connections           | 600
 max_files_per_process     | 2000
 max_locks_per_transaction | 128
 max_stack_depth           | 7MB
 port                      | 5432
 server_encoding           | SQL_ASCII
 shared_buffers            | 64000MB
 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


La particion de postgresql esta sobre una SAN con discos de 15K y conectada
por FC.


Cual puede ser el problema, cual parametro en la configuracion debemos
ajustar para mejorar el tiempo de backup?



-- 

*Jose David Verbel Tous*

Ingeniero de Desarrollo****

Responder a