Уникальный SPID для каждого выполнения хранимой процедуры

Я создаю приложение angularjs .net с WebApi2 и SQL Server 2008. Когда страница загружается, она отправляет несколько вызовов ajax в WebApi. Затем WebApi, в свою очередь, передает эти вызовы серверу Sql, но когда я смотрю на sql profiler, все вызовы db выполняются с одинаковым SPID, который, я считаю, является последовательным, а не параллельным выполнением хранимых процедур. Даже после просмотра вкладки сетевого монитора в браузере Firefox все эти вызовы возвращаются один за другим, а не одновременно. Это может создать узкое место в системе, так как angular отправляет параллельный запрос в webapi, но сервер sql выполняет каждый запрос последовательно а не параллельно. Я использовал Data Access Application Block v6.0 и поместил объекты Connection и Command в область "Using". Тем не менее он запускает все мои сохраненные процессы с тем же SPID. Есть ли что-то, что я делаю здесь неправильно?

0 ответов

Другие вопросы по тегам