Muchos updates a la misma tabla

From: "Ivan Perales M(dot)" <ivan(dot)perales(at)gmail(dot)com>
To: Ayuda Esp PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Muchos updates a la misma tabla
Date: 2020-01-11 16:35:49
Message-ID: CAHMuS053-inaKu2UGCGbvQozS2FTn6B6ENOYsBK7UvQ_U9+Raw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenos días a todos,

Tengo una tabla con poco más de 30 columnas, unos campos son integer (y
algunos con foreign key) otros mas text, boolean y decimal. Esta tabla
tiene 3 campos que son actualizados cada cierto tiempo, en particular la
existencia total de un producto en inventario (cuando esta en uso se
actualizará a lo mucho unas 5 veces en un dia y puede durar hasta semanas
en que no se mueva). Hay un nuevo requerimiento donde se agregue otras dos
columnas para llevar la existencia actual de otras situaciones, pero esta
situación si actualizaría la tabla mas seguido, de ser unas 5 pasaria tal
vez a algunos cientos en un mismo día.

Ya que postgres marca como eliminada la tupla y agrega una nueva, ésto
podria ocasionar algun impacto en el performance? tanto para los selects
(por tener tanta fragmentación de datos) y para vacuum (al tener mas datos
que limpiar)? Será un mejor escenario si se sacan todas las columnas que se
actualizarían constantemente a una nueva tabla y que solo se actualize
esta? tal vez cambiando el fill factor de la tabla? El promedio en tamaño
de cada fila es de 700 bytes.

Gracias

--
Lindolfo Iván Perales Mancinas
Solo existen 10 tipos de personas en el mundo, las que saben binario y las
que no.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Romero, Fernando 2020-01-11 21:20:56 RE: consulta perfomance postgresql
Previous Message Lucas Luengas 2020-01-10 22:03:22 Re: consulta perfomance postgresql