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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Alejandro Mesa
08/03/2007 - 21:25 | Informe spam
Jose Gregorio,

Estamos aqui para ayudar, pero hombre, no somos adivinos. Cress que puedas
postear informacion sobre las tablas involucradas en la consulta, incluyendo
restricciones e indices, asi como la consulta que ejecutas, como la ejecutas
desde ADO, etc. Si es posible, tambien postea informacion sobre el plan de
ejecucion.


AMB

"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



Respuesta Responder a este mensaje
#3 Jose Gregorio
08/03/2007 - 22:06 | Informe spam
Bueno el select que yo executo es Asi:

loado.execute('select * from cont03 where c03aac+c03mmc+c03ncp='2006010001')

La clave de Este es esos Campos "Primary Key" Restrincion de Clave Unica.

Donde :

c03aac='Año'

c03mmc='Mes'

c03ncp='NroComprobante'

"Jose Gregorio" wrote in message
news:
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

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida