我注意到,当人们谈论在 SQL Server 中使用临时表时,很多人都提到了“具体化”这个词。有人可以扩展一下这意味着什么吗?我只是想更好地理解这对于使用临时表意味着什么?
谢谢!
小
最佳答案
术语“具体化”通常用在 View 的上下文中。当您在 View 上创建聚集索引时,您就具体化了 View ;这意味着 View 的数据像磁盘上的表一样存储,并在参与 View 的表更新时自动更新。
如果 View 未具体化,则 SQL Server 必须在每次执行查询时执行 View 定义中的联接来计算 View 中的数据(尽管结果可能会被缓存,或者您有什么)。
关于sql-server - "materializing"临时表是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3886262/