标签: sql sql-server-2008 view temp-tables
Views和Temporary表的性能是否有任何重大差异。我有将数据从一个数据库迁移到另一个数据库的情况。我必须将视图中的源数据提取到目标数据库中的表。
由于其中没有唯一字段,我尝试将视图中的数据提取到临时表中,并将其推送到目标表中。我发现时间方面没有任何重大的性能变化。
答案 0 :(得分:6)
临时表和视图之间的主要区别在于临时表只是tempdb中的表,但视图只是对现有表中现有数据的存储查询。因此,无需填充视图,因为数据已在此处。但是临时表需要首先填充,人口是主要的性能问题。