From: | "Robby Gustabello Cogle" <robbygustabello(at)gmail(dot)com> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | "Miguel Panuera" <mpanuera(at)gmail(dot)com>, PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ayuda sobre updates |
Date: | 2007-08-31 01:20:12 |
Message-ID: | 298378e70708301820s6cb351e2kc51ed5c25ada8cf3@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
¿qué es FKs? Gracias por las respuestas. Me parecía que la sobre-escritura
innecesaria podía demorar un poco más, pero no estaba seguro
On 8/30/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
>
> Robby Gustabello Cogle escribió:
> > Parece ser que el mensaje nunca llegó completamente por problemas con la
> > red. Disculpen. Mi duda radica en si es mejor darle update a uno o
> varios
> > campos a la vez (los que sé que cambian) o hacerlo a toda la tupla,
> > sobreescribiendo los campos que sé que no han cambiado.
>
> Evita sobreescribir los campos que no cambian. En general no habrá
> ninguna diferencia, pero si tienes por ej. un campo de texto de más de
> 2 KB y lo sobreescribes inútilmente, estás provocando un update en la
> tabla TOAST que habría sido innecesario.
>
> Creo que puede haber una diferencia si tienes FKs en esas columnas
> también.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
>
From | Date | Subject | |
---|---|---|---|
Next Message | felix gonzales | 2007-08-31 01:23:33 | Re: Cerrar conexiones activas de otros usuarios |
Previous Message | Alvaro Herrera | 2007-08-31 00:20:27 | Re: Client-Encoding y lc_message |