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 originalSELECT * FROM tblTaskProcesses
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 originalSELECT *
FROM tblTaskProcesses (INDEX = IX_ProcessID)
WHERE nextprocess = 1 AND processid IN (8,32,45)
fuente:
http://blogs.msdn.com/b/apinedo/arch...ql-server.aspx