每个存储过程执行的唯一SPID

时间:2015-03-31 18:46:14

标签: sql sql-server-2008 connection-pooling asp.net-web-api2 spid

我正在使用WebApi2和SQL Server 2008构建angularjs .net应用程序。当页面加载时,它会向WebApi发送多个ajax调用。然后WebApi将这些调用传递给Sql server,但是当我查看sql profiler时,对db的所有调用都使用相同的SPID执行,我相信这是一个顺序执行而不是并行执行存储过程。           即使在查看firefox浏览器上的网络监视器选项卡之后,所有这些调用都会一个接一个地返回而不是同时返回。这可能会在系统中产生瓶颈,因为angular会向webapi发送并行请求,但是sql server正在按顺序执行每个请求而不是平行。 我使用了数据访问应用程序块v6.0,并将“连接”和“命令”对象放在“使用”范围下。它仍然使用相同的SPID触发我的所有storedproc。我在这里做错了什么吗?

0 个答案:

没有答案