From: | Juan Gutiérrez Ortega <jgutierrez(at)ecarrier(dot)cl> |
---|---|
To: | "'SYSWARP - Carlos Enrique Perez'" <carlos(dot)perez(at)syswarp(dot)com(dot)ar>, "'ruben avila galindo'" <ruben2218(at)gmail(dot)com> |
Cc: | "'Ayuda'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Reindexacion de Tablas |
Date: | 2012-05-29 21:28:02 |
Message-ID: | !&!AAAAAAAAAAAYAAAAAAAAAC+SxSL97/tPmTeAyscZOP/CgAAAEAAAALsWY9Ut9ldNu4WPEkCTvb0BAAAAAA==@ecarrier.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] 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.
From | Date | Subject | |
---|---|---|---|
Next Message | ruben avila galindo | 2012-05-29 22:00:25 | Re: Reindexacion de Tablas |
Previous Message | SYSWARP - Carlos Enrique Perez | 2012-05-29 21:01:12 | Re: Reindexacion de Tablas |