desventaja de Cursores y Query's Sorry

23/06/2004 - 18:58 por Jose Manuel Davila | Informe spam
por que puede ser mas lento un Cursor que Varios Query's

Gracias

saludos
 

Leer las respuestas

#1 MAXI
24/06/2004 - 00:40 | Informe spam
Hola, bueno SqlServer esta optimizado para trabajar con conjunto de
registros y no de registro en registro.

Moverte por los registros siempre ha sido lento en cualquier motor, lo que
sucede que los programadores estan muy acostumbrados a trabajar de registro
en registro y no con conjuntos.

Si quieres hacer una linda prueba has esto:

1) Te creas una tabla con 2 campos cualquiera
2) le insertas 20.000 registros cualquiera

prueba 1

Haces un Delete FROM tabla

Prueba 2

Recorres registro a registro y haces

Delete from Tabla Where campoid=tabla.campid


==
Esto lo podes hasta hacer desde la aplicacion para que notes la diferencia
:-)




Maxi

Buenos Aires - Argentina

Desarrollador .NET 3 Estrellas

Mail: Maxi_accotto[arroba]speedy.com.ar

MSN:


"Jose Manuel Davila" escribió en el mensaje
news:%
por que puede ser mas lento un Cursor que Varios Query's

Gracias

saludos


Preguntas similares