Help me...Please

08/03/2007 - 16:49 por Jose Gregorio | Informe spam
Tengo un problema con una consulta..sencilla..que cuando se ejecuta la
primera
vez tarda mucho ...pero de pues ..como si nada...(Corre Rapido), resulta que
una tabla
que tiene un millon de Registro..

Algunos de Ustedes podria sugerirme algo...para solucionar.este ..rollo

Ha la herramienta que uso...para la consulta es ADO. Y el Sql Server 2000
Estandar Edition
 

Leer las respuestas

#1 Juan Carlos
08/03/2007 - 17:29 | Informe spam
La primera vez que ejecutas una consulta, el SQL valida entre otros,
sintaxis, estadisticas y define la mejor optima de ejecutar la
consulta, de ahi la demora, luego la tiene en el cache durante algun
tiempo y por eso ya no se demora lo mismo que al principio.
Te sugeriria que utilices stored procedures para la ejecucion de tu
query, porque al ejecutar un stored procedure, las sentencias ya estan
compiladas y las consultas se demoran lo minimo, al no perder tiempo
en establecer la mejor forma de ejecutar las consultas.

Juan Carlos Mendoza

On 8 mar, 10:49, "Jose Gregorio" wrote:
Tengo un problema con una consulta..sencilla..que cuando se ejecuta la
primera
vez tarda mucho ...pero de pues ..como si nada...(Corre Rapido), resulta que
una tabla
que tiene un millon de Registro..

Algunos de Ustedes podria sugerirme algo...para solucionar.este ..rollo

Ha la herramienta que uso...para la consulta es ADO. Y el Sql Server 2000
Estandar Edition

Preguntas similares