Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/09/2015, 10:10
dorvax
 
Fecha de Ingreso: octubre-2007
Ubicación: VEVLN
Mensajes: 223
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: problemas con JOIN

Lo que dice iislas es muy cierto....

Otro truco a aplicar es Forzado de INDICES:

Es posible que podamos encontrarnos TABLE SCAN en las queries que lanzemos, a pesar de existir INDICES que mejorarían el rendimiento. En estos casos la mejor opción para forzar el uso de un INDICE es realizar los siguiente, como muestra el ejemplo:
Código SQL:
Ver original
  1. SELECT * FROM tblTaskProcesses
  2. WHERE nextprocess = 1 AND processid IN (8,32,45)
Esto tarda 3 segundos y al siguiente QUERY tarda menos de un segundo:
Código SQL:
Ver original
  1. SELECT *
  2. FROM tblTaskProcesses (INDEX = IX_ProcessID)
  3. WHERE nextprocess = 1 AND processid IN (8,32,45)

fuente:

http://blogs.msdn.com/b/apinedo/arch...ql-server.aspx

Última edición por gnzsoloyo; 07/09/2015 a las 10:47