是否使用嵌套视图是否有一般的最佳实践?使用嵌套视图时是否有性能损失?是否有一种最佳实践表明,在你深入4层或更深层之前,确实没有性能影响?
我问这个的原因是因为我在努力决定是否使用它们.获取报告请求并不罕见,我可以访问该信息的唯一方法是将20个或更多表连接在一起.不从所有表返回字段,但需要选择正确的数据.在这种情况下,我喜欢嵌套视图并重用其他报表的低级视图,因为如果需要更改逻辑,我只需更新一个视图,所有报表都会更新.我使用的许多表都包含数百万条记录.
不过这可能不是一个好习惯.你介意分享你的想法吗?