Re: [pgsql-es-ayuda] Inserción de datos lento.
- From: Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy>
- To: "mailproc(at)gmail(dot)com" <mailproc(at)gmail(dot)com>
- Cc: pgsql-es-ayuda(at)postgresql(dot)org
- Subject: Re: [pgsql-es-ayuda] Inserción de datos lento.
- Date: Thu, 29 Nov 2007 15:57:36 -0200
- Message-id: <474EFD90.2050706@ort.edu.uy> <text/plain>
Hola.
Supongo que "dump_reciente.sql" esta hecho con pg_dump, si es asi porque
no usas pg_restore?
Si creas la base y pones el dump tanbien te demora?, si no es asi,
despues del dump, realiza un vacuumdb -azf.
Por defecto el postrgres viene con autommit on, no ?
Que tipo de discos tiene (supongo que para esa configuracion son sata o
ide de 7200rpm.),
Sinceramente no se me ocurre nada.mas.
Saludos Fernando
mailproc(at)gmail(dot)com wrote:
Hola a todos
Desde hace una semana el postgresql de uno de mis servidores ha
empezado a comportarse de forma extraña, cuando hago la creación de
tablas o inserción de datos este demora una eternidad :), un archivo
de 450 MB demora como dos horas, Este posgresql corre bajo un Xeon
3.40GHz / 3GB RAM cuatro procesadores con Debian Etch, la forma que
uso para insertar es:
psql -v ON_ERROR_STOP=1 -a -h localhost -W -U usuario -d basededatos <
dump_reciente.sql > dump_reciente.log
Mientras que en otro servidor de prestaciones similares (Dual Xeon 5050
Dual Core 1.60GHz / 4GB RAM y con Debian Etch) lo hace en un tiempo
que "no" supera los 10 minutos.
He probado varias cosas como repriorizar, liberar memoria, y
reinsatalar todo el postgresql pero sigue igual de lento, en ambos
servidores tienen la configuración por defecto que viene con debian en
postgresql.conf y pg_hba.conf.
Package: postgresql-8.1
cat /etc/debian_version
4.0
uname -s -r -v
Linux 2.6.18-5-686-bigmem #1 SMP Fri Jun 1 02:04:28 UTC 2007
¿Alguna sugerencia a qué deba?
Gracias :)
--
TIP 8: explain analyze es tu amigo
Home |
Main Index |
Thread Index