Faz diferença sim, não sei qual o tamanho da sua aplicação mas um UPDATE
apenas nos campos que o usuário alterou é muito mais rápido. Já vi isso na
prática.

Não sei quanto a você mas eu sempre prezo além do funcionamento rápido e
correto da aplicação também a elegância da solução.

Se o usuário alterou somente 2 campos, mande alterar somente 2 campos.

Abraço,
Fabiano Machado Dias


> Em 24 de março de 2010 11:19, Bruno Carneiro
> <[email protected]>escreveu:
>
>>
>> Pedir para fazer update apenas dos campos modificados pelo usuário
>> apresenta grande diferença de performance comparado a
>> pedir para fazer update de todos os campos ?
>>
>
> Com relação a desempenho não vejo uma diferença que pode ser muito
> absurda.
>
> Agora em questão de boas práticas não vejo porque passar todos os campos
> para o UPDATE em vez apenas dos campos que serão modificados.
>
> Além disso, se for uma aplicação cliente-servidor tem que ver a quantidade
> de bytes que podem ser transferidos sem muita necessidade na comunicação.
>
>>
>> Porque?
>> --
>> View this message in context:
>> http://old.nabble.com/Update-Redundante-tp28015563p28015735.html
>> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
> []s
> --
> JotaComm
> http://jotacomm.wordpress.com
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a