J'ai une application de messagerie électronique qui sera appelée à fournir à l'interface utilisateur le nombre de nouveaux messages pour un utilisateur donné à chaque chargement de page. J'ai quelques variantes de choses que je teste au niveau de la base de données, mais toutes sont résumées par l'appel de proc stocké.
J'essaie de claquer la base de données pour voir quel serait le point de rupture (nombre de demandes par seconde).
En un mot, j'ai une table telle que cet userId, newMsgCount avec un index clusterisé sur userId. SQL devrait être en mesure de gérer des centaines ou des milliers de ces réponses par seconde. Je pense que le retardataire est mon application .NET.
Comment puis-je en faire un bon test pour obtenir les résultats du test en fonction des performances SQL?
Existe-t-il un outil pour cela que je puisse lui donner un nom de proc stocké et un paramètre pour qu'il ponde ma base de données?
Je veux voir si la DB peut retourner un min. de 250 réponses par seconde.