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