小编Mar*_*tor的帖子

估计基数时,优化器如何处理尚未填充的 #temp 表?

我一直在构建存储过程,但找不到任何关于 SQL Server 优化器如何处理 #temp 表的文档。

如果我有 4 个连接到一个 #temp 表,其中该 #temp 表是在存储过程执行期间创建的,并且 #temp 表可能包含零到多个记录,如何估计?

估计和join中的一些表一样大,因为在CREATE/ALTER的时候没有统计?估计很小?估计和其他#temporary表一样吗?

请注意,这是假设在执行时没有重新编译并且使用原始的。

sql-server temporary-tables cardinality-estimates

9
推荐指数
2
解决办法
425
查看次数