Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/02/2011, 14:49
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Respuesta: Por que mi SQL esta muy lento?

¿Edicion-Version?

Tienes un Wizard para crear tu plan de mantenimiento

Tampoco nos cuentas sobre los INDICES de la tabla(s) en cuestion

Declara tus variables (en el analizador de consultas)

Setealas (colocales valores)

Y antes de ejecutar tu query, SET STATISTICS IO ON

Código SQL:
Ver original
  1. #
  2. SELECT o.Linea,o.Tubo,h.Marca,h.Target,p.Peso,p.Vaso,O.Codigo,p.Hora,p.Fecha
  3. #
  4.     INTO #checho
  5. #
  6.     FROM pesos AS p, optimas AS o,htargets AS h
  7. #
  8.     WHERE o.codigo = p.codOptima AND o.linea = @linea
  9. #
  10.     AND o.tubo = @tubo AND p.fecha  >=@finicio AND p.fecha<@ffin
  11. #
  12.     AND h.fecha >=@finicio AND h.fecha<@ffin
  13. #
  14.     AND p.hora= @hora AND h.codoptima = o.codigo AND h.hora= @hora
  15. #
  16.     SELECT *,(SELECT COUNT(1)total FROM #checho) AS Totality FROM #checho ORDER BY fecha
  17. #

Muestra el resultado de tus estadisticas
__________________
MCTS Isaias Islas