所以,最近一个 DBA 试图告诉我们,我们不能使用
SELECT X, Y, Z
INTO #MyTable
FROM YourTable
在我们的环境中创建临时表,因为该语法会在存储过程执行期间导致 TempDB 锁定。现在,我发现了许多详细说明临时表如何工作、执行范围、清理等的内容。但是对于我的生活,我看不到任何关于阻塞的东西,因为它们的使用。
我们正在努力寻找证据证明我们不应该为我们所有的临时表执行 CREATE TABLE #MyTable...,但双方都找不到证据。我正在寻找人们拥有的任何见解。
附加信息
目前使用 SQL Server 2005,很快将成为 SQL Server 2008(企业版)