我试图从一个相当复杂的选择查询中创建一个视图,它不会让我在上面放置一个聚集索引,因为我必须使用子查询和一些聚合函数。
我必须在其上获得一个聚集索引,否则使用该视图的查询将永远存在。显然,如果您满足一些愚蠢的标准,sql server 只会存储结果集。
视图的基表是只读的,并且每天只能通过批量导入更新一次。我不明白为什么无法缓存结果。
有谁知道让 sql server 缓存视图结果的任何方法,以便以后可以查询它们?我真的不想创建另一个表格,因为它会像滚雪球一样在整个地方变成一堆变化。
提前致谢。