RE: Reindexacion de Tablas

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  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