Problema al usar un WebService

07/09/2006 - 09:03 por Asier | Informe spam
Hola grupo,

Tengo un Servicio Web, con un metodo publico que ejecuta un
procedimiento almacenado de Sql server. Este procedimiento es una select
compleja que me trae 150.000 registros de la base de datos. El servicio web
tarda en ejecutarse aproximadamente 10 segundos.

Ahora bien, cuando ejecuto el metodo del servicio web desde una
aplicacion WindowsForms, el servicio web se ejecuta igual pero al devolver
el resultado del proc almacenado en un dataset (el metodo web devuleve un
dataset) el programa se queda parado por lo menos 1 minuto.

Me gustaría saber que puede pasar, y que soluciones tengo.

Gracias y Saludos,

Asier

Preguntas similare

Leer las respuestas

#6 Eduardo Alvarado Meza
08/09/2006 - 06:57 | Informe spam
Bien podria ser como dices Jesus, es mas, porque no una marca de tiempo en
todos los registros de cuando los insertaron (porque afirma que no hay
updates ni deletes) y enviar como parametro la fecha y hora exacta de la
ultima actualizacion para saber cuales se han agregado despues. Esto me
suena mucho al IssueVision.

"Jesús López" escribió en el mensaje
news:
Mostrar la cita
#7 Jesús López
08/09/2006 - 10:10 | Informe spam
Basarse en la fecha y hora exacta de inserción no creo que sea una buena
idea. Presenta algunos problemillas:

(1) Puede haber más de un registro con la misma fecha y hora insertados por
distintas conexiones. Lo que podría provocar que el cliente se "saltara"
algunos registros.
(2) Un cambio en la fecha y hora del sistema lo echaría todo a perder.
(3) El servidor y el cliente pueden tener horas distintas. Relojes no
sincronizados.


Un autonumérico es mucho más seguro, no hay dos registros con el mismo id y
se insertan en orden estricto. Además son más eficientes al ser más pequeños.

Saludos:

Jesús López



"Eduardo Alvarado Meza" escribió:

Mostrar la cita
#8 Eduardo Alvarado Meza
08/09/2006 - 14:22 | Informe spam
A como dicen... me fregastes bien duro ;-), tenes toda la razón.
Ads by Google
Search Busqueda sugerida