命令1:
Select Count(*) From View1
Results:
-----------
183
(1 row affected)
Execution time = 11 seconds
命令2:(将计数存储在名为Temp的表中)
Drop Table Temp
Create Table Temp
(
C Int
)
Insert Temp
Select Count(*) From View1
(1 row affected)
Execution time = 29 sec
我的问题:
我无法理解为什么SQL Server 命令1 需要11秒,而命令2 需要29秒?
命令2 和命令1 之间的唯一区别是,我们将SELECT的结果存储在命令2 中。结果只有一个值= 183。
拖放和创建温度需要0毫秒。没有关于温度的索引或约束。