Q dicen del rendimiento

04/11/2004 - 21:12 por JoseM | Informe spam
HOla a todos,

Es una pregunta sencilla, alguien me podria decir si es
mejor en rendimiento: una vista o un bucle y preguntar
por lo requerido en cada fila.

gracias..

Preguntas similare

Leer las respuestas

#1 DJ MIAO
04/11/2004 - 21:38 | Informe spam
Vista



Miao...
Comprate un libro.

HOla a todos,

Es una pregunta sencilla, alguien me podria decir si es
mejor en rendimiento: una vista o un bucle y preguntar
por lo requerido en cada fila.

gracias..
.

Respuesta Responder a este mensaje
#2 DJ GUAU
04/11/2004 - 21:49 | Informe spam
Bucle

Guau..
Buscalo en el Google...

HOla a todos,

Es una pregunta sencilla, alguien me podria decir si es
mejor en rendimiento: una vista o un bucle y preguntar
por lo requerido en cada fila.

gracias..
.

Respuesta Responder a este mensaje
#3 DJ MIAO
04/11/2004 - 22:38 | Informe spam
Flaco, no tienes algo mas interesante que hacer que andar
dando respuestas imbeciles??.
Ademas se original y no andes copiando.

Miao...
Comprate un libro.



Bucle

Guau..
Buscalo en el Google...

HOla a todos,

Es una pregunta sencilla, alguien me podria decir si es
mejor en rendimiento: una vista o un bucle y preguntar
por lo requerido en cada fila.

gracias..
.



.

Respuesta Responder a este mensaje
#4 DJ MIAO original
04/11/2004 - 22:48 | Informe spam
DJ MIAO solo hay 1.
Crea el tuyo
Ya esta DJ MIAO el primero
DJ GUAU

Flaco, no tienes algo mas interesante que hacer que


andar
dando respuestas imbeciles??.
Ademas se original y no andes copiando.

Miao...
Comprate un libro.



Bucle

Guau..
Buscalo en el Google...

HOla a todos,

Es una pregunta sencilla, alguien me podria decir si






es
mejor en rendimiento: una vista o un bucle y preguntar
por lo requerido en cada fila.

gracias..
.



.



.

Respuesta Responder a este mensaje
#5 Maxi
05/11/2004 - 15:48 | Informe spam
Hola, la vista sera mas eficiente y te explico porque:

cuando vos recorres registro a registro estas haciendo algo que se llama
cursores, este tipo de tecnicas son las mas ineficientes que podes
implementar a cualquier BDD, porque? porque las BDD han sido diseñadas y
pensadas para trabajar con conjunto de registros.

Mira, para que veas el efecto te invito a la siguiente practica (es
interesante para que mires las diferencias)

create una tabla X con al menos 10 campos.

Llena esta tabla (no importa el metodo) con al menos 1.000.000 de registros
(cualquiera), es piola que le pongas un identity en uno de los campos

Bien, ahora has esto

1) Armate un bucle que recorra registro a registro y borre el ID con
delete from tabla where id = @iddelbucle

Nota: ponlo dentro de una transaccion y luego no la comitees, al final
aplica Roolback para que no borre nada

Toma el tiempo

2) Intenta borrar esos registros asi:

Delete from tabla

Tambien dentro de una transaccion y con rollback para no perder datos.

Toma el tiempo


nota: es importante hacer con un buen volumen de datos, sino las diferencias
no las notaras

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"JoseM" escribió en el mensaje
news:312701c4c2aa$a71cae00$
HOla a todos,

Es una pregunta sencilla, alguien me podria decir si es
mejor en rendimiento: una vista o un bucle y preguntar
por lo requerido en cada fila.

gracias..





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.788 / Virus Database: 533 - Release Date: 01/11/2004
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida