El problema fundamental es el uso de las tablas remotas. Comunmente el SQL
realiza transacciones implicitas entre cada servidor y eso puede ocasionar
demoras si es que estos se encuentran en dos zonas distintas de la red ó si
esta es muy lenta.

 

Verifica (como te lo comentó mariano) el tema del Tunning sobre los SP pero
principalmente verifica la conexión entre los servidores y luego el tema de
la cantidad de indices que posees en las tablas de inserción. Cuantos mas
tienes mas se demora.

También verifica los bloqueos de las tablas mediante el comando SP_Who2
Active para ver la carga del SPID al momento de ejecución de las sentencias.

 

Espero que esto te ayude a ver donde puede encontrarse el problema.

 

Saludos 

 

Claudio

 

  _____  

De: [email protected] [mailto:[email protected]] En nombre de Carina V. Barca
Enviado el: Miércoles, 17 de Diciembre de 2008 21:44
Para: [email protected]
Asunto: {posible spam} [dbms] sql lento

 

Hola a todos, tengo una aplicacion en visual basic 6 que guarda datos en 2
tablas locales y en 2 remotas, para guardar datos en la local hace una
consulta sobre otra tabla local. El problema es que al guardar los datos se
demora mas o menos 5 minutos. No son muchos datos 48 registros en la local y
28 en la remota.
Que puedo hacer para saber porque se demora tanto?

Muchas gracias.

Saludos

Carina

  _____  

¡Accede al correo desde el móvil! ¿Qué opinas?
<http://vivelive.com/encuesta/> 

Responder a