Всем привет, пришел сюда из статьи на хабре.
Есть довольно жирный сервак с mssqlserver, пытаюсь понять как он ведет себя на определенном запросе, но который пошлют 500к разных пользователей (выборка по FK). Накидал на коленке тестик. Если шлю со своей машины, то все очень долго. Запустил на самом сервере, стало сильно лучше. Но все еще ощущение, что полно ресурсов тратиться куда зря. Кажется, что много времени тратится на ожидание результата и сервак не загружен как мог бы в моменте. Ядер, конечно, полно, но там же еще и IO и полно всего.
Вопрос. А как бы послать 500к запросов с разных машин, или хотя бы пачками с разных машин? Как быть уверенным что сервер загружен по максимуму, а не ждет пока клиент отвиснет и не пошлет очередную порцию запросов?