Sql server #temp table的更新速度比@table变量快
在类似的查询中,#temp table的更新速度比@table变量快 但我不得不使用表变量,因为我正在使用函数。我觉得并没有为表变量选择索引。我有唯一的聚集索引 请帮我看一下Sql server #temp table的更新速度比@table变量快,sql-server,Sql Server,在类似的查询中,#temp table的更新速度比@table变量快 但我不得不使用表变量,因为我正在使用函数。我觉得并没有为表变量选择索引。我有唯一的聚集索引 请帮我看一下 无法显式地生成表变量的索引,也无法保存contstraint生成的任何索引的统计信息。我对表变量的更新查询需要56秒,对临时表的相同查询需要13秒。这是一个巨大的性能差异。我不能每次都将临时表传递给这个函数,因为该函数是从不同的位置调用的。这个问题有解决办法吗?
无法显式地生成表变量的索引,也无法保存contstraint生成的任何索引的统计信息。我对表变量的更新查询需要56秒,对临时表的相同查询需要13秒。这是一个巨大的性能差异。我不能每次都将临时表传递给这个函数,因为该函数是从不同的位置调用的。这个问题有解决办法吗?