none
Lentitud en SQL Server 2014 via VPN RRS feed

  • Debate general

  • Buenas noches, actualmente tengo desarrollado una aplicacion en Visual Studio contra una base de datos en SQL Server 2014, la misma tiene tiempos normales en la red LAN, configure en el mismo servidor una conexion VPN para conectarme desde internet a la BD pero los tiempo no son los idoneos, los tiempo de acceso en la LAN son de 30 segundos y cuando lo hago a traves de la VPN los tiempo se elevan a 3min aprox. El servidor es una Windows 2012 r2 donde tengo el VPN y la BD Sql Server. Que debo validar para que los tiempo seas mas optimos.

    Espero me puedan ayudar.

    Mi nombre es Jesus Nava y mi correo es navaj@hotmail.com

    De antemano muchas gracias en lo que me puedan ayudar.

    lunes, 10 de octubre de 2016 2:45

Todas las respuestas

  • Saludos

    P osiblemente tu tiempo es lo que se conoce como un wait de tipo network IO lo cual seria que tu cuello de botella es en si la misma red y la vpn.

    Podrias calcular los wait stats pero es algo complejo sino son agregados, aqui veo 2 métodos por Paul Randal

    http://www.sqlskills.com/blogs/paul/capturing-wait-stats-for-a-single-operation/

    http://www.sqlskills.com/blogs/paul/capturing-wait-statistics-period-time/

    Si cualquiera de estos sirve y vez network IO eso te diria sin lugar a dudas que es la red.

    lunes, 10 de octubre de 2016 3:20
  • JesusNava,

    {!}- pero los tiempo no son los idoneos, los tiempo de acceso en la LAN son de 30 segundos y cuando lo hago a traves de la VPN los tiempo se elevan a 3min aprox.

    ¿Tiempos de espera en que toma realizar una conexión con el origen de datos? ¿Tiempos de espera en que demora recuperar los datos?

    De por sí 30 segundos ya es mucha espera, ¿pero que es lo que toma tiempo? ¿cuántas filas recuperas?. Si recuperas miles de filas y todas ellas las envías por el canal de comunicación en una sola petición es lógico que la demora se va a producir, quizá en esos escenarios sea propicio implementar paginacion. 

    Si todo lo mencionado no apunta a tu problemática sería bueno que proporciones mayores detalles.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    lunes, 10 de octubre de 2016 3:30
  • Eso lo entiendo que los tiempo son algo que se incrementan cuando usamos VPN, ahora, sera algo que no entiendo pero cuando uso Hamachi que tambien es una VPN los tiempo no son tan excesivos como a traves de la VPN que tengo con Windows Server 2012 R2. Mi duda sobre los tiempo es esa comparacion !!, o sera que ese esquema no son tan parecidos como parece!
    lunes, 10 de octubre de 2016 13:50
  • Mas o menos les explico como es la conexion de mi solucion : Tengo un Servidor IBM Thinkcentre con 16 donde tengo el SQL Server y la configuracion y conexion VPN, tengo un Router donde habilite los puerto de conexion entrante y saliente para VPN y el puerto SQL que es el 1433, actualemnte hay 4 sucursales que se conectan via Hamachi y los tiempo son considerablemente aceptables para trabajar, ahora estoy trabajando para poder migrar hacia VPN pero no logro que los tiempos sean similares como Hamachi, al principio pensaba que era alguna configuracion de SQL Server pero viendolo friamente si le faltara algo al SQL tampoco seria tan eficaz el Hamachi. De alli salio para idea de escribir al foro para ver si me pueden dar algunas ideas que pueda implementar para lograr una solucion optima y rentable.

    De antemano gracias en lo que me puedan apoyar

    lunes, 10 de octubre de 2016 14:10