SQL - Problema con cruze lento en SQL

   
Vista:

Problema con cruze lento en SQL

Publicado por John (1 intervención) el 02/02/2013 13:45:20
Buenos Dias a Todos los colegas,


En este Tema Soy Novato y necesito ayuda y orientación de ud.

Hice un cruze por acces de una tabla a otra pero tarda mucho en arrojar los resultados, ahora si miro por SQL veo que al parecer tengo un Problema que la Parte que Destaco Subrayado ya que es ese el justo cruzo que me hace lenta la consulta; Detallo

SELECT MATRIZ_PETICIONES.Peti_numero, MATRIZ_PETICIONES.Line_codigo_area, MATRIZ_PETICIONES.Line_numero, MATRIZ_PETICIONES.Espe_codigo, MATRIZ_PETICIONES.Tica_id, [Tabla Pro].OP_Com, [Tabla Pro].PROD, Right([Peti_fecha_ingreso],2) & "/" & Mid([Peti_fecha_ingreso],5,2) & "/" & Left([Peti_fecha_ingreso],4) AS Fecha_Ingreso, DateDiff("d",[Fecha_Ingreso],Date()) AS E2E, DateDiff("d",[Fecha_Inicio],Date()) AS ROL, MATRIZ_PETICIONES.Act_descripcion, MATRIZ_PETICIONES.Usua_nombre, Right([Bipe_fecha_inicio],2) & "/" & Mid([Bipe_fecha_inicio],5,2) & "/" & Left([Bipe_fecha_inicio],4) AS Fecha_Inicio, MATRIZ_PETICIONES.Grse_nombre, MATRIZ_PETICIONES.Agen_descripcion, MATRIZ_PETICIONES.Ceco_nombre, [Tipo Agenda].[Tipo Agenda], Right([Dia_especifico],2) & "/" & Mid([Dia_especifico],5,2) & "/" & Left([Dia_especifico],4) AS Fecha_Compromiso, MATRIZ_PETICIONES.Dir_instalacion, MATRIZ_PETICIONES.Num_instalacion, MATRIZ_PETICIONES.Caus_nombre, MATRIZ_PRODUCTOS_SERVICIOS1.Producto
FROM ((MATRIZ_PETICIONES LEFT JOIN [Tabla Pro] ON MATRIZ_PETICIONES.Tipo_trabajo = [Tabla Pro].tipo_trabajo) LEFT JOIN [Tipo Agenda] ON MATRIZ_PETICIONES.Tipo_agendamiento = [Tipo Agenda].Tipo_agendamiento) LEFT JOIN MATRIZ_PRODUCTOS_SERVICIOS1 ON MATRIZ_PETICIONES.Peti_numero = MATRIZ_PRODUCTOS_SERVICIOS1.Peti_numero
WHERE (((MATRIZ_PETICIONES.Espe_codigo)="AS") AND ((MATRIZ_PETICIONES.Act_descripcion)="Instalacion" Or (MATRIZ_PETICIONES.Act_descripcion)="Trabajos en MDF" Or (MATRIZ_PETICIONES.Act_descripcion)="Instalacion WFM") AND ((MATRIZ_PETICIONES.Agen_descripcion)="Antofagasta" Or (MATRIZ_PETICIONES.Agen_descripcion)="calama" Or (MATRIZ_PETICIONES.Agen_descripcion)="copiapo" Or (MATRIZ_PETICIONES.Agen_descripcion)="independencia" Or (MATRIZ_PETICIONES.Agen_descripcion)="santiago"));


Su ayuda Por Favor,

Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Problema con cruze lento en SQL

Publicado por Isaias (690 intervenciones) el 08/02/2013 04:38:36
¿Tienes indices declarados en tus tablas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar