gpt4 book ai didi

sql-server - CTE 与 SQL Server 中的 View 性能

转载 作者:行者123 更新时间:2023-12-02 22:22:52 25 4
gpt4 key购买 nike

哪个更快:

  1. 来自 cte 的查询
  2. 从 View 查询

(在复杂查询中)。我有一个复杂查询,并且我有第一个复杂查询的另一个复杂查询。为第一个复杂查询创建 View 并从 View 中查询或使用 cte 更快吗?

最佳答案

View 是永久对象,结果可以索引,而 CTE 是临时对象,仅在使用时创建,因此灵 active 较差。将复杂查询分解为索引 View 比分解为 CTE 更有效。确保所有表都正确建立索引将是最有效的,这可能比担心 View 与 CTE 更能提高性能。

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

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