gpt4 book ai didi

sql-server - SQL 中 View 的性能

转载 作者:行者123 更新时间:2023-12-04 05:40:36 25 4
gpt4 key购买 nike

SQL Server 如何处理 View 更新。我担心性能,想知道 View 如何以及何时更改的概述。

最佳答案

[非物化] View 只是一个存储查询,当您在查询中使用 View 名称时会运行该查询。

[非物化] View 的性能来自于查询被缓存,因为 View 的底层查询不会改变。更改 View 查询后,第一次将比后续查询花费更长的时间,因为查询缓存中没有任何内容。

您可以使用 sp_refreshview ,但我是否经历过锁定(即使在 READUNCOMMITTED 事务中)。

物化(TSQL/SQL Server 中的“索引”) View 是另一回事。

关于sql-server - SQL 中 View 的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11297787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com