У меня есть приложение электронной почты, которое будет вызываться для доставки в пользовательский интерфейс количества новых сообщений для данного пользователя при каждой загрузке страницы. У меня есть несколько вариантов вещей, которые я тестирую на уровне БД, но все они абстрагированы хранимым вызовом proc.
Я пытаюсь захлопнуть БД, чтобы увидеть, какой будет точка разрыва (количество запросов в секунду).
В двух словах, у меня есть таблица, такая как этот userId, newMsgCount с кластеризованным индексом userId. SQL должен иметь возможность отправлять сотни или тысячи таких ответов в секунду. Я думаю, что отставание - мое приложение .NET.
Как сделать этот тест хорошим для достижения результатов теста на основе производительности SQL?
Есть ли инструмент для этого, чтобы я мог дать ему имя сохраненного процесса и параметр, чтобы он мог использовать мою БД?
Я хочу посмотреть, может ли БД вернуть мин. 250 ответов в секунду.