【发布时间】:2010-11-21 02:53:45
【问题描述】:
所以,最近一位 DBA 试图告诉我们,我们不能使用以下语法
SELECT X, Y, Z
INTO #MyTable
FROM YourTable
在我们的环境中创建临时表,因为该语法会在存储过程执行期间导致 TempDB 锁定。现在,我发现了许多详细说明临时表如何工作、执行范围、清理等的内容。但在我的一生中,我看不到任何关于阻塞的东西,因为它们的使用。
我们正在努力寻找证据证明我们不应该为所有临时表执行 CREATE TABLE #MyTable...,但双方都找不到证据。我正在寻找人们的任何见解。
附加信息
目前使用 SQL Server 2005,很快将使用 SQL Server 2008(企业版)
【问题讨论】:
标签: sql-server stored-procedures temp-tables sqlperformance