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
