Sql 计算一次视图
我有一个sql优化的问题Sql 计算一次视图,sql,sql-server,sql-view,sql-optimization,Sql,Sql Server,Sql View,Sql Optimization,我有一个sql优化的问题 我有一个视图,在这个视图中我必须使用另一个视图,现在的问题是我必须多次调用这个“内部视图”,所以这个“内部视图”每次都会重新计算,有没有办法只计算第一次?您在视图中处理多少表/行?有复杂的计算吗?大多数情况下,我可以找到方法优化基础视图以提高效率,但如果这不起作用,您可以尝试创建索引视图。检查执行计划。嵌套视图将导致次优执行计划。这是表现不佳的秘诀。在我看来,你应该探索CTE。
我有一个视图,在这个视图中我必须使用另一个视图,现在的问题是我必须多次调用这个“内部视图”,所以这个“内部视图”每次都会重新计算,有没有办法只计算第一次?您在视图中处理多少表/行?有复杂的计算吗?大多数情况下,我可以找到方法优化基础视图以提高效率,但如果这不起作用,您可以尝试创建索引视图。检查执行计划。嵌套视图将导致次优执行计划。这是表现不佳的秘诀。在我看来,你应该探索CTE。