MS-SQL 7.0+sp4 , Aplicacion Cliente/servidor via ODBC en WAN lenta

10/03/2005 - 21:28 por Raul | Informe spam
Estimados ,
Soy nuevo en estos lares.
Me pueden decir si existe alguna forma mejorar el desempeño en un enlace de
2MB para una aplicación que hace muchos "INSERT into" .
El tema es:
Servidor Win 2000+sp4 y MS-SQl 7.0 +sp4
Cliente Win 2000+sp4 pro, con MDAC 2.8 , Aplicacion desarrollada en Delphi
usando BDE 5.1.1.
Esta aplicación cuando graba en una red LAN (10/100MB) demora unos 2
minutos.
La misma aplicacion y PC en una red WAN enlace de 2MB demora 12 minutos.

Por lo que logre ver con Ethereal se hacen muchos "INSERT into " y son
paquetes de tamaño 600-1334 Bytes.

Tenemos alguna manera via tunning de Servidor o Cliente para mejorar el
desempeño.

Agradezco de antemano su ayuda.

Saludos
Raúl

Por favor Indicar si debo hacer la pregunta en algun otro foro

Preguntas similare

Leer las respuestas

#1 Maxi
10/03/2005 - 21:56 | Informe spam
Hola, cuantos insert into tenes? porque que demore 2 min un insert me parece
una cosa de locos. O algunos triggers que estan generando esto o bien esas
tablas tienen tantos indices y registros que la tarea de insert se pone bien
pesada.

Porque no nos comentas un poco mas que estas haciendo y esa bdd que tamaño
tiene, que indices, si tienes triggers, usas algun cursor dentro del
trigger?


Salu2
Maxi


"Raul" escribió en el mensaje
news:esstH$
Mostrar la cita
#2 Raul
11/03/2005 - 13:57 | Informe spam
Hola,
Gracias por querer ayudarme.
Lamentándolo mucho no soy el DBA y menos el desarrollador , estoy viendo el
tema desde el punto de vista de la conectividad y esto incluye la
configuración del cliente TPC/IP-ODBC-BDE y lo que pueda sugerir a nivel de
Servidor Windows y SQL 7.0

La aplicación en este caso esta siendo usada por 1 solo usuario .

Tratare de entregar la información solicitada .
La aplicación hace un Insert To por cada registro que quiere grabar y son
como en 4 tablas con un total aproximado de insert 18000 y estos 18000
inserte son los que se demoran 2 minutos en LAN.
Los registros de esta 4 tablas son de tamaños : 78 , 56 , 90, 73

Es una transacción con lo 18000 Insert , si se cae algún insert hace
roolback .
La base pesa unos 971MB.

Me pregunta va por el lado de que tunning o monitoreo es posible de hacer a
nivel del Cliente y conectividad .


Ya que a nivel de BD o aplicación tengo CERO ingerencia .

Saludos
Raúl


"Maxi" wrote in message
news:%
Mostrar la cita
parece
Mostrar la cita
bien
Mostrar la cita
Delphi
Mostrar la cita
#3 Maxi
11/03/2005 - 14:09 | Informe spam
Hola, es que no creo que puedas solucionar mucho desde la conectividad, si
es internet ya sabemos lo mucho mas lento que es. De todas maneras 18000
insert que tarden 2 minutos no me parece nada loco, por la red pueden estar
pasando otras cosas quizas, abria que ver el ancho de banda real, si es una
linea dedicada, etc, etc.


Salu2
Maxi


"Raul" escribió en el mensaje
news:
Mostrar la cita
#4 Raul
11/03/2005 - 20:50 | Informe spam
Bien ,
Esto es lo que veo de la captura con ethereal.
"
2432 2005-03-09 15:56:54.220996 10.1.17.4 -> 10.1.33.40 TCP 1433 > 1045
[ACK] Seqf01 Ack2463 Wine535 Len=0
2433 2005-03-09 15:56:54.222313 10.1.17.4 -> 10.1.33.40 TDS Response Packet
2434 2005-03-09 15:56:54.230471 10.1.33.40 -> 10.1.17.34 TDS Query
Packet[Short Frame]
2435 2005-03-09 15:56:54.230559 10.1.33.40 -> 10.1.17.4 TDS [TCP
Retransmission] Query Packet[Short Frame]
2436 2005-03-09 15:56:54.230609 10.1.33.40 -> 10.1.17.4 TDS Unknown Packet
Type: 10 (Not last buffer)[Unreassembled Packet]
2437 2005-03-09 15:56:54.230644 10.1.33.40 -> 10.1.17.4 TDS [TCP
Retransmission] Unknown Packet Type: 10 (Not last buffer)[Unre
assembled Packet]

"
Y lo que nos llama la atención es "[TCP Retransmission] " , lo que indicaria
que se estan duplicando las tranmisiones anivel de TCP.
En el ambito LAN (10/100MB) puede que no se note pero en el enlace dedicado
WAN de 2MB esta impactando.
Siempre que el ethereal este interpretando bien el TDS . De lo cual no estoy
seguro

Alguien conoce alguna herramienta que permita saber si tenemos algún
problema a nivel del TDS.

Saludos
Raúl



"Maxi" wrote in message
news:
Mostrar la cita
estar
Mostrar la cita
una
Mostrar la cita
son
Mostrar la cita
hacer
Mostrar la cita
son
Mostrar la cita
el
Mostrar la cita
Ads by Google
Search Busqueda sugerida