视图和临时表之间的性能差异

use*_*910 3 sql view temp-tables sql-server-2008

Views和Temporary表的性能是否有任何重大差异.我有将数据从一个数据库迁移到另一个数据库的情况.我必须将视图中的源数据提取到目标数据库中的表.

由于其中没有唯一字段,我尝试将视图中的数据提取到临时表中,以及将数据推送到目标表的过程.我没有发现任何关于时间的重大性能变化.

Ale*_*x_L 6

临时表和视图之间的主要区别在于临时表只是tempdb中的表,但视图只是对现有表中现有数据的存储查询.因此,无需填充视图,因为数据已在此处.但是临时表需要首先填充,人口是主要的性能问题.