Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

consulta de performance

Estas en el tema de consulta de performance en el foro de SQL Server en Foros del Web. hola amigos tengo una consulta: en cuestiones de performance, ¿cual es mejor, un insert como instrucción directa o un insert dentro de un procedimiento almacenado?...
  #1 (permalink)  
Antiguo 19/07/2015, 18:08
Avatar de danichalay  
Fecha de Ingreso: julio-2009
Mensajes: 35
Antigüedad: 14 años, 9 meses
Puntos: 1
consulta de performance

hola amigos tengo una consulta: en cuestiones de performance, ¿cual es mejor, un insert como instrucción directa o un insert dentro de un procedimiento almacenado?
  #2 (permalink)  
Antiguo 19/07/2015, 18:14
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: consulta de performance

No hay una diferencia significativa a nivel general.
Hay muchos otros factores que influyen en la performance de un INSERT, y si que nos ejemplifiques tu caso es imposible hacer una afirmación concreta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 22/07/2015, 12:52
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: consulta de performance

Dentro de un procedure el plan de ejecucion del insert queda guardado para futuras referencias y eso ayuda un poco en el performance, pero como bien te han dicho, los datos que proporcionas son muy pocos para poder decir si es la mejor manera de hacer "TU" insert.
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #4 (permalink)  
Antiguo 23/07/2015, 16:38
Avatar de danichalay  
Fecha de Ingreso: julio-2009
Mensajes: 35
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: consulta de performance

es un insert a dos tablas: usuario y usuariointerno, un PK, ningun otro indice, muy sencillo:
  #5 (permalink)  
Antiguo 23/07/2015, 16:41
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: consulta de performance

y cual es la consulta, como esta construida, cual es el plan de execucion, cual es el tiempo de respuesta, cuantas IO reads hay en esta consulta? numero de renglones afectados? yo ahi veo 3 tablas y nada mas, pero con eso no te puedo decir si un query esta bien o no o si es el mejor metodo.......
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: performance
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:28.