From: | Jaime Casanova <jaime(dot)casanova(at)2ndquadrant(dot)com> |
---|---|
To: | "Ivan Perales M(dot)" <ivan(dot)perales(at)gmail(dot)com> |
Cc: | Ayuda Esp PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Recomendaciones al agregar columnas a una tabla con millones de registros |
Date: | 2018-01-06 20:38:14 |
Message-ID: | CAJGNTeNkd_uX6YtDOdzR=XuCgJc-BTqCk8H1+0otyRY8jw7wFQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2018-01-06 12:21 GMT-05:00 Ivan Perales M. <ivan(dot)perales(at)gmail(dot)com>:
> Buenos dias estimados,
>
> Me veo en la necesidad de modificar una tabla, agregar 2 columnas una de
> tipo decimal y otra de tipo text. La de tipo decimal se actualizará el
> contenido de todas las filas y la de tipo text será nula y solo apartir de
> que se ingrese se comenzará a llenar con valor, esta debe ser indexada por
> que potencialmente se puede utilizar para búsqueda cuando la otra es solo
> informativa. Ésto sucederá en una tabla con casi dos millones de registros.
>
> La pregunta es, ¿puedo perder performance por esos cambios?.
no
> De ser así, cual es la mejor manera de solucionarlo? solo ejecutando un
> vacum full sobre esa tabla?
>
no, no ganas nada ejecutando VACUUM FULL
PS: un ALTER TABLE que reescriba los registros va a bloquear la tabla,
como son sólo 2 millones de registros quizá no tome mucho tiempo pero
si hay actividad en la base parecerá una eternidad... supongo que
harás esto en un periodo de tiempo en que no haya actividad en la
base, verdad?
--
Jaime Casanova www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2018-01-06 20:54:46 | Re: Ayuda con Ldap autenticación |
Previous Message | Ivan Perales M. | 2018-01-06 17:21:26 | Recomendaciones al agregar columnas a una tabla con millones de registros |