Ho un'applicazione di posta elettronica che verrà chiamata a consegnare all'interfaccia utente il numero di nuovi messaggi per un determinato utente ad ogni caricamento della pagina. Ho alcune varianti di cose che sto testando a livello di DB ma tutte sono astratte dalla chiamata proc memorizzata.
Sto cercando di sbattere il DB per vedere quale sarebbe il punto di rottura (numero di richieste al secondo).
In breve, ho una tabella come questo userId, newMsgCount con un indice cluster su userId. SQL dovrebbe essere in grado di server centinaia o migliaia di queste risposte al secondo. Penso che il ritardatario sia la mia app .NET.
Come posso renderlo un buon test per ottenere i risultati del test basato sulle prestazioni SQL?
Esiste uno strumento per questo che posso dargli un nome di processo memorizzato e param per poter pagare il mio DB?
Voglio vedere se il DB può restituire un minuto. di 250 risposte al secondo.