26/01/2005, 16:42
|
| Colaborador | | Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses Puntos: 25 | |
Haz la prueba.
1) Haz la sentencia sin ningun "tweak" y revisa el Execution Plan ([ctrl]+[L] en el Query Analyzer), ahi debes de observar si utiliza el índice o no (Index vs Table Scan).
2) Reescribe la sentencia con los NOT IS NULL y revisa de nuevo el Execution Plan, si lo que quieres es cierto, debes de ver que se usa el índice y no un Table Scan.
PD. ¿Tu indice primario ocupa esos 12GB que dices? Si eso es, entonces un indice secundario ocuparía un poco mas de la mitad (unos 7 GB)
__________________ "El hombre, en su orgullo, creó a Dios a su imagen y semejanza."Friedrich Nietzsche
Última edición por Mithrandir; 26/01/2005 a las 16:43 |