Tengo una aplicación de correo electrónico a la que se le pedirá que envíe a la interfaz de usuario la cantidad de mensajes nuevos para un usuario determinado en cada carga de página. Tengo algunas variaciones de las cosas que estoy probando en el nivel de base de datos, pero todas se resumen en la llamada de proceso almacenada.
Estoy tratando de cerrar la base de datos para ver cuál sería el punto de ruptura (número de solicitudes por segundo).
En pocas palabras, tengo una tabla como este userId, newMsgCount con un índice agrupado en userId. SQL debería poder servir cientos o miles de estas respuestas por segundo. Creo que el rezagado es mi aplicación .NET.
¿Cómo puedo hacer de esta una buena prueba para lograr los resultados de la prueba basados en el rendimiento de SQL?
¿Existe una herramienta para esto que pueda darle un nombre de proceso almacenado y un parámetro para que agregue mi DB?
Quiero ver si el DB puede devolver un minuto. de 250 respuestas por segundo.