Re: Ayuda sobre updates

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Robby Gustabello Cogle <robbygustabello(at)gmail(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-30 23:24:45
Message-ID: 20070830232445.GB5872@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2007-08-30 23:56:00 Re: Ayuda sobre updates
Previous Message Jaime Casanova 2007-08-30 23:08:31 Re: Ayuda sobre updates