提高临时表插入(具有很多列)的性能

时间:2018-10-30 11:55:41

标签: sql sql-server tsql sqlperformance query-planner

我必须从选择查询中创建一个临时表#Trades。选择查询返回77,987行,并包含约175列(varchar,numeric,small int和int的混合)。

我目前正在使用以下查询来创建临时表:

SELECT Col1, Col2 ... Col175 into #Trades From Table

enter image description here

根据查询计划,表插入花费的时间最多。

enter image description here

此外,“估算的行数”与“实际的行数”不匹配。

无论如何,我是否可以改善用于创建#Trades临时表的查询的性能?

PS:我尝试使用create table创建一个临时表,并将查询更改为插入到临时表中,但并没有太大帮助。

0 个答案:

没有答案