我在 IIS 服务器上发布了一个 ASP.NET MVC 应用程序。我在这里使用网络园艺,我的意思是,应用程序池有多个工作进程来处理传入的请求。此应用程序也被许多用户客户使用。
这个应用程序调用一个使用一些本地临时表的 SP(#example)。举个例子:
BEGIN
if OBJECT_ID(N'tempdb..#MyTempTable') IS NOT NULL
BEGIN
DROP TABLE #MyTempTable
END
CREATE TABLE #MyTempTable
(
someField int,
someFieldMore nvarchar(50)
)
... Use of temp table here
... And then drop table again at the end..
DROP TABLE #MyTempTable
END
我担心并发性,例如,如果用户客户端调用存储过程而另一个先前的调用同时运行会发生什么?这里可能是并发问题吗?