Rendimiento de un UPDATE..

03/12/2004 - 21:32 por Eusebio | Informe spam
Hola grupo,

Un par de preguntas

* hay una tabla xTabla con campos c1,c2,c3,c4

¿es mejor hacer tres UPDATE o hacer uno solo, sobre todo desde el punto de
vista del rendimiento, o da lo mismo?

update xTabla set c1 = xValor
update xTabla set c2 = xValor
update xTabla set c1 = xValor

o es mejor un solo UPDATE

update xTabla
set
c1 = xValor ,
c2 = xValor ,
c3 = xValor

Lo mismo con los siguientes
______________________

update xTabla set c1 = '0' where c1 = '.'
update xTabla set c1 = '0' where c1 = ','
update xTabla set c1 = '0' where c1 = '.'

o es mejor

update xTabla set c1 = '0' where c1 in ( '.' , ',' , '.')



muchas gracias


Eusebio
 

Leer las respuestas

#1 Maxi
03/12/2004 - 21:42 | Informe spam
Hola, a nivel rendimiento es mejor hacer uno solo porque abris una sola
transaccion pero...







Salu2
Maxi


"Eusebio" escribió en el mensaje
news:
Hola grupo,

Un par de preguntas

* hay una tabla xTabla con campos c1,c2,c3,c4

¿es mejor hacer tres UPDATE o hacer uno solo, sobre todo desde el punto de
vista del rendimiento, o da lo mismo?

update xTabla set c1 = xValor
update xTabla set c2 = xValor
update xTabla set c1 = xValor

o es mejor un solo UPDATE

update xTabla
set
c1 = xValor ,
c2 = xValor ,
c3 = xValor

Lo mismo con los siguientes
______________________

update xTabla set c1 = '0' where c1 = '.'
update xTabla set c1 = '0' where c1 = ','
update xTabla set c1 = '0' where c1 = '.'

o es mejor

update xTabla set c1 = '0' where c1 in ( '.' , ',' , '.')



muchas gracias


Eusebio










Preguntas similares