SQL Server 2017 Express Edition插入选择性能问题

时间:2018-10-07 12:58:15

标签: sql-server performance tsql sql-server-express

命令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毫秒。没有关于温度的索引或约束。

0 个答案:

没有答案