none
conexión remota de Mysql es muy lenta desde C# RRS feed

  • Pregunta

  • Buenas:

    Estoy creando un aplicación en c# la cual se conecta a una base de datos alojada en un hosting.

    la conexión la estoy asiendo a través del archivo app.confing

    <connectionStrings>
        <add name="CapaDatos.Properties.Settings.cn" 
             connectionString="user id=DB;password=pass;server=BaseDatos.com;database=BaseDatos"
          providerName="MySql.Data.MySqlClient" />
      </connectionStrings>

    Todo esto funciona bien al Insertar, actualizar, eliminar y consultas todo esta perfecto,

    el detalle que tengo es que demora un poco al hacer algo, por ejemplo si deseo hacer una consulta esto me demora bastante dependiendo de la cantidad de datos que tenga mi tabla, se demora entre 16 y 30 segundo.

    Igual si quiero insertar o actualizar un registro demora entre 16 segundos.

    Hay alguna manera en acelerar la conexión o tal ves utilizar otro método de conexión.

    si me pudieran ayudar se los agradesco

    sábado, 20 de junio de 2020 18:26

Todas las respuestas

  • Hola Edua9920,

      

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te indico que no hay un respuesta en concreto para esta pregunta, ya que son muchas las variables que pueden estar afectando, tales como la configuracion del SQL Server, el equipo donde esta desarrollado la aplicación. el desarrollo del código puede no estar optimizado, las consultas, el código de la base de datos, etc. Es por esta razón que lo mejor es que tu mismo que eres el dueño del código lo debugues y lo optimices lo mejor posible.

     


    Gracias por usar los foros de MSDN. 

      

    Eric Ruiz

     ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.   

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    lunes, 22 de junio de 2020 23:34