Funcionamiento SQL

29/01/2009 - 16:26 por Jose_Luis | Informe spam
Hola a todos y muchas gracias por anticipado por vuestros comentarios.

Hemos visto que cuando se hacen consultas "sencillas", por ejemplo, Lanzando
la consulta:

SELECT * FROM T_CM_G_PTOSVE WHERE ISNUMERIC(DE_TENSION) <> 0 AND DE_TENSION
IS NOT NULL
Tabla: T_CM_G_PTOSVE tiene aprox. 800.000 registros

Si Inmediatamente, procedemos a cancelar y la BBDD tarda mas de 4 minutos
en cancelar dicha consulta.





Inmediatamente, procedemos a cancelar y la BBDD tarda 3 minutos y 33
segundos en cancelar dicha consulta.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
29/01/2009 - 17:01 | Informe spam
Sería bastante útil que nos dijeras qué SQL Server es (edición, SP). Sin
embargo, mira a ver si te aplica lo que dice este artículo:
http://support.microsoft.com/defaul.../kb/960110


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Jose_Luis" wrote:

Hola a todos y muchas gracias por anticipado por vuestros comentarios.

Hemos visto que cuando se hacen consultas "sencillas", por ejemplo, Lanzando
la consulta:

SELECT * FROM T_CM_G_PTOSVE WHERE ISNUMERIC(DE_TENSION) <> 0 AND DE_TENSION
IS NOT NULL
Tabla: T_CM_G_PTOSVE tiene aprox. 800.000 registros

Si Inmediatamente, procedemos a cancelar y la BBDD tarda mas de 4 minutos
en cancelar dicha consulta.





Inmediatamente, procedemos a cancelar y la BBDD tarda 3 minutos y 33
segundos en cancelar dicha consulta.
Respuesta Responder a este mensaje
#2 Jose_Luis
29/01/2009 - 17:08 | Informe spam
Muchas gracias, por tus prontos comentarios.
Tengo instalado SQL Server 2005:Microsoft SQL Server 2005 - 9.00.3042.00
(Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft
Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack
2)

Lo que me choca es lo que tarda en cancelar la select, curiosidad por
concoer los mecanismos por los que se empieza a calcular los where y calculos
internos para hacer las comparaciones y el timepo que tarda en cancelarse.


"Carlos Sacristan" wrote:


Sería bastante útil que nos dijeras qué SQL Server es (edición, SP). Sin
embargo, mira a ver si te aplica lo que dice este artículo:
http://support.microsoft.com/defaul.../kb/960110


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Jose_Luis" wrote:

> Hola a todos y muchas gracias por anticipado por vuestros comentarios.
>
> Hemos visto que cuando se hacen consultas "sencillas", por ejemplo, Lanzando
> la consulta:
>
> SELECT * FROM T_CM_G_PTOSVE WHERE ISNUMERIC(DE_TENSION) <> 0 AND DE_TENSION
> IS NOT NULL
> Tabla: T_CM_G_PTOSVE tiene aprox. 800.000 registros
>
> Si Inmediatamente, procedemos a cancelar y la BBDD tarda mas de 4 minutos
> en cancelar dicha consulta.
>
>
>
>
>
> Inmediatamente, procedemos a cancelar y la BBDD tarda 3 minutos y 33
> segundos en cancelar dicha consulta.
Respuesta Responder a este mensaje
#3 Jose Mariano Alvarez
29/01/2009 - 17:25 | Informe spam
Revisa el link que te ha indicado Carlos.
Alli hay un hotfix que podria solucionar tu problema si es del SQL Server.

Sugiero que ademas verifiques tu consulta con un select count(*) a ver si el
problema no se presenta porque el cliente tiene que recibir los miles de
registros que ya encontro el SQL Server en la tabla y el SSMS esta llenado la
grilla.

Pruebe tambien usar el resultado a texto.


Saludos
Ing. Jose Mariano Alvarez
SQLTotal Consulting



Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase.




"Jose_Luis" wrote:

Muchas gracias, por tus prontos comentarios.
Tengo instalado SQL Server 2005:Microsoft SQL Server 2005 - 9.00.3042.00
(Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft
Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack
2)

Lo que me choca es lo que tarda en cancelar la select, curiosidad por
concoer los mecanismos por los que se empieza a calcular los where y calculos
internos para hacer las comparaciones y el timepo que tarda en cancelarse.


"Carlos Sacristan" wrote:

>
> Sería bastante útil que nos dijeras qué SQL Server es (edición, SP). Sin
> embargo, mira a ver si te aplica lo que dice este artículo:
> http://support.microsoft.com/defaul.../kb/960110
>
>
> Un saludo
> -
> www.navento.com
> Servicios de Localización GPS
>
>
> "Jose_Luis" wrote:
>
> > Hola a todos y muchas gracias por anticipado por vuestros comentarios.
> >
> > Hemos visto que cuando se hacen consultas "sencillas", por ejemplo, Lanzando
> > la consulta:
> >
> > SELECT * FROM T_CM_G_PTOSVE WHERE ISNUMERIC(DE_TENSION) <> 0 AND DE_TENSION
> > IS NOT NULL
> > Tabla: T_CM_G_PTOSVE tiene aprox. 800.000 registros
> >
> > Si Inmediatamente, procedemos a cancelar y la BBDD tarda mas de 4 minutos
> > en cancelar dicha consulta.
> >
> >
> >
> >
> >
> > Inmediatamente, procedemos a cancelar y la BBDD tarda 3 minutos y 33
> > segundos en cancelar dicha consulta.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida