Hola Ruben, en lo referente a lentitud de generación de índices, etc: He tenido 
alguna ocasión, en la cual, la generación de índices es muy lenta y las 
consultas respondían lento.  Tocado la configuración de potgresql.conf, he 
conseguido importantes mejoras.

 

Como este tema de tunning da para muchos sabores y situaciones, ve lento, has 
backup y a documentarse.

 

1.    Antes que todo prueba mirando los resultados de la utilidad iotop que te 
muestra el uso de disco de las aplicaciones y procesos, con lo cual podrás 
identificar las lecturas/escrituras… quizás tienes un proceso generando carga 
innecesaria en horas inadecuadas.

2.    Cambio en la configuración de postgresql.conf para mejorar el trabajo de 
generación de estadísticas, índices y actividad general.

a.    work_mem = 50MB  à   work_mem = 250MB

b.    maintenance_work_mem = 64MB  à  maintenance_work_mem = 264MB

 

Importante: La configuración de temas de memoria de potgres generalmente pasa, 
primero, por tunning del propio SO, para lo cual es necesario hacer cambios a 
kernel.shmmax y kernel.shmall.

 

 

Gracias

Atentamente, 

 

Juan 

 

 

De: [email protected] 
[mailto:[email protected]] En nombre de SYSWARP - Carlos 
Enrique Perez
Enviado el: martes, 29 de mayo de 2012 17:01
Para: ruben avila galindo
CC: Ayuda
Asunto: Re: [pgsql-es-ayuda] Reindexacion de Tablas

 

Por ahi no segui bien el hilo de todas las conversaciones pero me parece que 
algunos temitas te pueden faltar abordar:


. Quizas la defragmentacion de tu disco tenga que ver con que la base recibe 
muchas bajas fisicas de registros.
. Quizas te convenga probar de armar un proceso nocturno de reindexacion y para 
los casos que convenga hacer indices clustered sobre PK y UK.
. Pasar a la version 9 (mejoras significativas en los indices).


-- 

 
 
Carlos Enrique Perez   
Direccion Syswarp SRL
www.syswarp.com.ar

"Cuando está bien hecho, el software es invisible" 

El mar, 29-05-2012 a las 15:51 -0500, ruben avila galindo escribió:



No con Linux Debian y Postgresql 8.4 pero mucho no puedo hacer ya que el MODELO 
de DATOS no fue bien hecho con todas las Normalizaciones y el tipo de Dato para 
cada ocasion ya que hacer un reinginieria no puedo hacer porq no puede parar la 
Empresa asi q toy tratando de mejorar la navegacion de Datos sea rapida. 

Responder a