Problema con vistas

12/09/2003 - 15:04 por Carlos Augusto | Informe spam
Buenos Días a todos:

Resulta que tengo una vista que extracta y sumariza un
conjunto de registros (72000) de una tabla de 2'900.000.
el problema es que cuando ejecuto el select desde del
Query Analizer, funciona bien y se demora creo que lo
razonable, pero cuando creo la vista a través de create
view me genera un error de time out y no me extrae los
datos ya cambie todas las opciones de tiempo de espera que
se pueden cambiar por sp_configure pero sigue presentando
el error.

Por favor necesito algun tip para solucionar este problema.

1.000 Gracias Anticipadas
 

Leer las respuestas

#1 Javier Loria
12/09/2003 - 15:52 | Informe spam
Hola Carlos Augusto:
Podria ocurrir que por alguna razon se esten usando 2 planes diferentes
de ejecucion.
Para probar esta hipotesis podrias ejecutar la consulta en el Analizador
de Consulta y revisar los planes de ejecucion. Si son diferentes, puedes
usar HINTS de indices para "optimizar" la vista.
Aun cuando esto rara vez es necesario, algunas veces ocurre que el
optimizador de consultas no la "pega" con el plan de ejecucion. :(
Si puedes ensenar el codigo de la consulta podriamos revisar otras
posibilidades.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Carlos Augusto escribio:
Buenos Días a todos:

Resulta que tengo una vista que extracta y sumariza un
conjunto de registros (72000) de una tabla de 2'900.000.
el problema es que cuando ejecuto el select desde del
Query Analizer, funciona bien y se demora creo que lo
razonable, pero cuando creo la vista a través de create
view me genera un error de time out y no me extrae los
datos ya cambie todas las opciones de tiempo de espera que
se pueden cambiar por sp_configure pero sigue presentando
el error.

Por favor necesito algun tip para solucionar este problema.

1.000 Gracias Anticipadas

Preguntas similares