| 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: | Whole Thread | Raw Message | 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 |