gpt4 book ai didi

View 上的sql server聚集索引

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

我试图从一个相当复杂的选择查询中创建一个 View ,但它不允许我在其上放置聚集索引,因为我必须使用子查询和一些聚合函数。

我必须在其上获取聚簇索引,否则使用该 View 的查询将永远耗时。显然,如果您满足愚蠢的条件,sql server 只会存储结果集。

View 的基表是只读的,并且每天只能通过批量导入更新一次。我不明白为什么无法缓存结果。

有谁知道有什么方法可以让 sql server 缓存 View 的结果,以便以后可以查询它们?我真的不想创建另一个表 cos,因为它会像滚雪球一样在整个地方产生一堆变化。

提前致谢。

最佳答案

我认为您正在寻找的答案是:不要使用 View 来执行此操作。使用一个表,其中的字段对应于从 sql 查询返回的字段。自动查询以填充此表

关于 View 上的sql server聚集索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1025719/

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