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

Consultas: Una "mega consulta" o consultas con updates en temporales?

Estas en el tema de Consultas: Una "mega consulta" o consultas con updates en temporales? en el foro de SQL Server en Foros del Web. Empezando por el concepto de divide y vencerás. Tengo necesidad de mostrar en un reporte información, que CADA columna es un dato calculado de una ...
  #1 (permalink)  
Antiguo 28/07/2008, 08:19
 
Fecha de Ingreso: julio-2006
Ubicación: En algún lugar de un grán pais
Mensajes: 112
Antigüedad: 17 años, 10 meses
Puntos: 2
Consultas: Una "mega consulta" o consultas con updates en temporales?

Empezando por el concepto de divide y vencerás.
Tengo necesidad de mostrar en un reporte información, que CADA columna es un dato calculado de una u otra manera, estoy haciendo una consulta que tiene infinidad de subconsultas, sin embargo, me planteo que será mejor, hacer una consulta que trae los datos principales, y posteriormente realizar updates, alters (para agregar columnas) ?.. será mejor?...
espero que con su experiencia me digan que puedo hacer mejor.
Gracias.
  #2 (permalink)  
Antiguo 31/07/2008, 12:24
 
Fecha de Ingreso: marzo-2007
Mensajes: 80
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Consultas: Una "mega consulta" o consultas con updates en temporales?

Me parece que lo mas optimo es realizar procedimientos o funciones en lugar de subconsultas, pues estas se realizan de manera mas lenta, considerando la cantidad exagerada de registros, los procedimientos o funciones funcionan mas rapido.
  #3 (permalink)  
Antiguo 31/07/2008, 16:56
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Consultas: Una "mega consulta" o consultas con updates en temporales?

Puedes usar procedimientos almacenados o funciones si estos los usaras con ciertas frecuencia, sino no tiene sentido.
Creo que en tu caso seria mejor usar tablas temporales.
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #4 (permalink)  
Antiguo 31/07/2008, 18:21
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Respuesta: Consultas: Una "mega consulta" o consultas con updates en temporales?

Siempre me ha resultado mejor hacer las cosas de forma masiva aunque si posteas parte de tu codigo seguro te podran ayudar mejor, ya que la pregunta es muy general...


Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:00.