Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

TIEMPO DE RESPUESTA AGOTADO.

1,083 views
Skip to first unread message

ALBERTO GUERRERO ZARO

unread,
Nov 12, 2003, 10:42:51 AM11/12/03
to
Estoy almacenando gran cantidad de información, en tablas mensuales de GPS,
he creado Vistas, sin embargo al hacer las consultas a periodos completos
(del mes completo), me arroja tiempo de Espera Agotado, hasta para una
instrucción simple de contar el número de registros (de vez en cuando). El
computador del server tiene 256 MB de memoria RAM, es evidente para la
cantidad de datos y consultas ;que hay que harcer algún upgrade; sin embargo
con upgrade o sin upgrade de memoria alguien me puede dar algunos consejos
prácticos y conceptuales para mejorar el rendimiento de SQL SERVER, en ese
sentido
De antemano Gracias.

Alberto Guerrero.


Accotto Maximiliano D.

unread,
Nov 12, 2003, 12:27:36 PM11/12/03
to
hola!! este error de tiempo de espero donde te lo da? cuando usas el
analizer o estas usando alguna otra aplicacion conectada a ODBC por ej?

Un abrazo

--
Accotto Maximiliano Damian
"ALBERTO GUERRERO ZARO" <alg...@entelchile.net> escribió en el mensaje
news:%23nbojOT...@TK2MSFTNGP09.phx.gbl...

ALBERTO GUERRERO ZARO

unread,
Nov 12, 2003, 1:35:18 PM11/12/03
to
Gracias por contestar, cuando desde el Administrador Corporativo, ejecuto
una vista (veo todos los registros de la vista), hasta ahora no tengo
problemas con 12 dias y veo los registros , pero cuando veo la info de todo
el mes me aparece el problema..
Y creo que también he tenido problemas desde aplicaciones.


Recien hize una prueba...
Cuando me conecto al administrador corporativo desde un cliente pasa eso,
pero cuando me conecto desde el mismo servidor: si ejecuta las vistas...


Gracias
"Accotto Maximiliano D." <maxia...@infovia.com.ar.invalid> escribió en el
mensaje news:%23L2v8IU...@TK2MSFTNGP10.phx.gbl...

Accotto Maximiliano D.

unread,
Nov 12, 2003, 1:42:55 PM11/12/03
to
correcto

prueba esto:

entra a tu administrador Coorporativo

elije el Servidor y luego con el boton derecho busca las propiedades del
mismo
Ahi te apareceran una serie de Solapas, hay una q se llama conexiones

Ahi veras abajo q hay una opcion q dice:

tiempo de Espera de la consulta (yo lo tengo en 600) ponelo en 0 (sin limite
y proba)

Quizas debes reiniciar el servicio de SQL

Un abrazo

--
Accotto Maximiliano Damian
"ALBERTO GUERRERO ZARO" <alg...@entelchile.net> escribió en el mensaje

news:Obe6%23uUqD...@tk2msftngp13.phx.gbl...

ALBERTO GUERRERO ZARO

unread,
Nov 12, 2003, 2:35:37 PM11/12/03
to
Mira sucedió esto, me aseguré de hacer el procedimiento indicado y
reiniciar el servidor.
Pero luego pasó lo mismo.


Sin embargo hice la siguiente prueba:

Me conecté al server desde una planilla dinámica a la vista y funcionó .
Al mismo tiempo ejecute una aplicación a una de las tablas que se hace la
consulta (Misma tabla que la vista hace la consulta)
Y ambas aplicaciones funcionaron al mismo tiempo sin problemas.(desde un
programa y una planilla dinámica)

Todo esto me deja cierta tranquilidad, pero si ejecuto la vista desde el
administrador corporativo que no este en el servidor,
sucede esto..

Ojala me des algunos comentarios
Saludos Cordiales

Alberto Guerrero


"Accotto Maximiliano D." <maxia...@infovia.com.ar.invalid> escribió en el

mensaje news:u4TEBzUq...@TK2MSFTNGP11.phx.gbl...

Accotto Maximiliano D.

unread,
Nov 12, 2003, 2:46:33 PM11/12/03
to
a ver intenta esto:

Anda en tu administrador coorporativo (no el del servidor digamos)
a Herramientas Opciones

Fijate q hay 2 solapas: en la segunda tenes los tiempos de espera para las
consultas e inicios de Sesion

Revisa un poco esos valores.

El tema es q cada conexion a un SQL u otra BDD tiene un timeout (tiempo de
espera)


--
Accotto Maximiliano Damian
"ALBERTO GUERRERO ZARO" <alg...@entelchile.net> escribió en el mensaje

news:eVmmpQVq...@TK2MSFTNGP10.phx.gbl...

ALBERTO GUERRERO ZARO

unread,
Nov 12, 2003, 3:02:06 PM11/12/03
to
Estuve jugando un rato, pero no se...Igual cambié y ejecuté de nuevo...

De todas formas el error exacto es:

"[Microsoft]ODBC SQL SERVER DRIVER Término el tiempo de espera."

De todas formas estoy mas tranquilo igual la vista funciona desde
aplicaciones externas..

Voy a seguir jugando con las herramientas que me has dado, si tienes otra
idea me avisas..
Gracias.

Saludos

Alberto Guerrero.


"Accotto Maximiliano D." <maxia...@infovia.com.ar.invalid> escribió en el

mensaje news:usL%23jWVqD...@TK2MSFTNGP10.phx.gbl...

Accotto Maximiliano D.

unread,
Nov 12, 2003, 3:09:15 PM11/12/03
to
q valores hay donde te dije en el administrador?

te digo como los tengo yo:

Tiempo espera inicio sesion = 4
Tiempo espera Consulta = 0
Tamaño de paquetes = 0


--
Accotto Maximiliano Damian
"ALBERTO GUERRERO ZARO" <alg...@entelchile.net> escribió en el mensaje

news:OHDrcfVq...@TK2MSFTNGP11.phx.gbl...

ALBERTO GUERRERO ZARO

unread,
Nov 12, 2003, 3:16:02 PM11/12/03
to
Exactamente los mismos, inicialmente..los cambié,
.pero los volví a dejar de esta manera.

"Accotto Maximiliano D." <maxia...@infovia.com.ar.invalid> escribió en el

mensaje news:eYBEQjV...@TK2MSFTNGP11.phx.gbl...

Accotto Maximiliano D.

unread,
Nov 12, 2003, 3:41:29 PM11/12/03
to
encontre esto en el manual a ver si te ayuda un poco

query wait (espera de consultas)
En Microsoft® SQL ServerT, las consultas con un gran uso de memoria, como
las relativas a operaciones de ordenación y aplicación del algoritmo de
hash, se colocan en cola cuando no hay suficiente memoria disponible para
ejecutarlas. El tiempo de espera de la consulta se agota una vez
transcurrido el intervalo de tiempo calculado por SQL Server (25 veces el
costo estimado de la consulta) o el intervalo de tiempo especificado por el
valor no negativo de la opción query wait.

Utilice esta opción para especificar el tiempo en segundos (de 0 a
2.147.483.647) que espera una consulta para utilizar los recursos antes de
agotarse el tiempo de espera. Si se utiliza el valor predeterminado 1 o se
especifica -1, el tiempo de espera calculado será 25 veces el costo estimado
de la consulta.

Importante Una transacción que contiene la consulta en espera puede retener
bloqueos mientras la consulta espera para utilizar la memoria. En
situaciones poco habituales, es posible que se produzca un interbloqueo no
detectable. Al disminuir el tiempo de espera de la consulta disminuye la
probabilidad de que se produzcan estos interbloqueos. Finalmente, se
terminará una consulta en espera y se liberarán los bloqueos de la
transacción. No obstante, el aumento del tiempo de espera máximo puede
aumentar el tiempo para que la consulta se termine. Se recomienda no
realizar cambios en esta opción.


query wait es una opción avanzada. Si utiliza el procedimiento almacenado
del sistema sp_configure para cambiar el valor, podrá cambiar la opción
query wait sólo si show advanced options tiene establecido el valor 1. El
valor surte efecto inmediatamente (sin necesidad de detener y reiniciar el
servidor).


--
Accotto Maximiliano Damian
"ALBERTO GUERRERO ZARO" <alg...@entelchile.net> escribió en el mensaje

news:OtbbOnV...@TK2MSFTNGP10.phx.gbl...

important.gif

ALBERTO GUERRERO ZARO

unread,
Nov 12, 2003, 4:08:51 PM11/12/03
to
Gracias por la ayuda.
Voy a estudiar lo que me dices, y te contesto como me fue..
Alberto

"Accotto Maximiliano D." <maxia...@infovia.com.ar.invalid> escribió en el

mensaje news:OBF1R1V...@tk2msftngp13.phx.gbl...

ALBERTO GUERRERO ZARO

unread,
Nov 13, 2003, 10:49:49 AM11/13/03
to
Gracias tu último dato me ha servido bastante para aprender.
Saludos Cordiales

Alberto Guerrero


"ALBERTO GUERRERO ZARO" <alg...@entelchile.net> escribió en el mensaje

news:uqu1tEW...@TK2MSFTNGP10.phx.gbl...

0 new messages