如何通过查看SELECT查询的结构来了解我的T-SQL脚本是否会使用tempdb.mdf?
答案 0 :(得分:0)
正如@TomT在第一条评论中所述,TempDB被用于很多方面。临时表位于tempDB中,但也有许多“幕后”操作利用“内存空间”来存储临时数据以进行排序,连接表等。
事实上,你可以看到TempDB是一个特殊的“内存”,其中SQL引擎错误地将任何内容放大或在某些方面不适合或不利用RAM。
一般来说,你不必担心这些事情。您是否担心TempDB的增长?
答案:您可以查看您的实际执行计划,资源(内存,CPU等)使用情况,一些“全局变量”,System SP,统计信息等。 由于发动机按要求使用TempDB,所以没有任何意义可以提前说明,至少精确,没有经过一系列测试就可以使用多少。