Hola Amiguines,
Tengo un serio problema, al solicitar una asp me marca el siguiente error
Microsoft OLE DB Provider for SQL Server error '80040e31'
Timeout expired
Alguien sabe porque y como solucionarlo
| |||
Help Me con TimeOut Hola Amiguines, Tengo un serio problema, al solicitar una asp me marca el siguiente error Microsoft OLE DB Provider for SQL Server error '80040e31' Timeout expired Alguien sabe porque y como solucionarlo |
| |||
Help Me TimeOut Hola Myakire, Utilizo una base de datos de SQL Server 2000, lo curioso es que desde que hicieron una reparacion a la base se tarda mucho,ademas porque trabajamos con las de 600,000 registro los cuales no podemos depurar ya que toda la informacion se utiliza. Slds. |
| |||
checate este link :http://vyaskn.tripod.com/watch_your_timeouts.htm |
| |||
has probado a ponerle indices a la tabla que haces consultas? Yo tenia un problema parecido y lo resolví generando nuevos indices a la tabla
__________________ ---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI |
| |||
Lo que menciona Orharo es buena idea, pero yo no la recomiendo. Si demora demasiado tu consulta quiere decir que lo que haces en la base de datos tarda demasiado. El uso de índices me parece más adecuado, pero sobre todo me parece que debes ver cómo haces la consulta a la base de datos. Si haces una búsqueda por ciertos criterios ingresados, primero ejecuta aquel criterio que reduzca más rápidamente las posibilidades. Luego ordenas la consulta para que use los indexes. Evita aumentar el tiempo de espera porque es lo último que debes hacer. Lo otro tambié podría ser que no se anda conectando a tu base de datos, y es en ese proceso de búsqueda y que nunca encuentra donde demora. |
| |||
Cita: Hola,De hecho mis tablas tienen indices, pero sigue demorando, sabes de casualidad cuantos indices puede tener una tablas ![]() |
| |||
Pues yo no he visto alguna que tenga demasiados. ¿Entonces quiere decir que ya has descartado la conexión, y que tu búsqueda no sea demasiada grande o mal normalizada? Porque si es así, ya no te puedo ayuda más =P. |
| |||
Una relación puede tener tantos índices como queramos, incluso más que el número de campos, ya que podemos hacer íncides que involucren a varios campos. Aun así lo que realmente influye en la velocidad de una consulta es realmente la consulta en sí, en lugar de productos cartesianos, utilizariamos productos naturales, y por otro lado hay muchos otros aspectos que influyen en la velocidad de la consulta puesto que podemos realizarla de muy diversas formas: consultas anidadas, productos naturales, divisiones, utilizando operadores de conjuntos (union, inserccion, ect). Te aconsejo que mires bien las consultas que te tardan más tiempos y las modifiques hasta conseguir un buen rendimiento ![]() Saludos. |