/ / Cargar problema en el servidor MySql - mysql, asp.net-mvc, c # -4.0

Cargar problema en el servidor MySQL - mysql, asp.net-mvc, c # -4.0

Estoy enfrentando un problema de carga en la base de datos del servidor MySql. En nuestra aplicación, tenemos el requisito de insertar, obtener y actualizar datos para cada llamada / clic.

Estamos haciendo la prueba de carga en esteaplicación, escribimos un programa para llamar a esta aplicación hacerlo funcionalidad. ejecutamos este programa de prueba más de 400 veces (me refiero a 400 instancias) en MySQL. Se crearon más de 100 conexiones y el programa de prueba lanzó "El proveedor subyacente falló en Abrir. -Demasiadas conexiones"

He establecido la variable max_connection a 400 yhizo la misma prueba pero esta vez estaba lanzando "Thread stack overrun: 137376 bytes utilizados de una pila de 262144 bytes, y 128000 bytes necesarios. Utilice" mysqld --thread_stack = # "para especificar una pila más grande".

¿Alguien puede ayudarme por favor?

Respuestas

0 para la respuesta № 1

Resolví este problema haciendo una pequeña modificación en la configuración de la variable web.config y mysql

1) <httpRuntime executionTimeout = "number(in seconds)" /> esto se utiliza, para eliminar la solicitud cuandoTómese más tiempo en tramitar la solicitud. 2) Al aumentar el tamaño de la variable max_connections en mysql 3) hubo un problema en la aplicación de prueba de carga, estaba enviando la solicitud sin ningún intervalo de tiempo, así que establezca el intervalo de tiempo entre cada solicitud.

Ahora puedo ejecutar la instancia de hasta 600 usuarios al mismo tiempo, pero la carga estará en CUP y MySql.

Gracias Kay Nelson por su rápida respuesta.

Saludos, Sampath Kumar J