[计算机三级网络技术什么时候考]2017年计算机等考三级网络技术辅导:选临时表还是变量表

副标题:2017年计算机等考三级网络技术辅导:选临时表还是变量表

时间:2023-11-05 09:35:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


  较小的临时计算用数据集我们常常推荐使用表变量。如果数据集比较大,如果在代码中用于临时计算,同时这种临时使用永远都是简单的全数据集扫描而不需要考虑什么优化,比如说没有分组或分组很少的聚合(比如说COUNT、SUM、AVERAGE、MAX等),当然也可以考虑使用表变量。使用表变量另外一个考虑因素是应用环境的内存压力,如果代码的运行实例很多,就要特别注意内存变量对内存的消耗。
一般对于大的数据集我们推荐使用临时表,同时创建索引,或者通过SQL Server的统计数据(Statisitcs)自动创建和维护功能来提供访问SQL语句的优化。如果需要在多个用户会话间交换数据,当然临时表就是的选择了。需要提及的是,由于临时表存放在tempdb中,因此要注意tempdb的调优。

2017年计算机等考三级网络技术辅导:选临时表还是变量表.doc

本文来源:https://www.wddqw.com/1NiO.html