Eu tenho um aplicativo de email que será solicitado a entregar à interface do usuário o número de novas mensagens para um determinado usuário em cada carregamento de página. Eu tenho algumas variações de coisas que estou testando no nível do banco de dados, mas todas são abstraídas pela chamada de proc armazenada.
Estou tentando bater o banco de dados para ver qual seria o ponto de interrupção (número de solicitações por segundo).
Em poucas palavras, tenho uma tabela como esta userId, newMsgCount com um índice agrupado em userId. O SQL deve ser capaz de servidor centenas ou milhares dessas respostas por segundo. Eu acho que o retardatário é meu aplicativo .NET.
Como posso fazer deste um bom teste para alcançar os resultados com base no desempenho do SQL?
Existe uma ferramenta para isso que eu posso dar a ele um nome de processo armazenado e param para que ele compile meu banco de dados?
Eu quero ver se o banco de dados pode retornar um minuto. de 250 respostas por segundo.