从 performance 角度考虑,一般的view 和 store procedure 有什么区别

0
已邀请:
1

老头子 - 专注是唯一的捷径 2015-11-21 回答

这完全是两个东西,不从本质的角度去看,但从性能的话,这么说吧view就是你偷懒用的,或者方便自己的
对下游来说每一个视图都是一个炸弹,因为oracle在处理视图的时候会发生视图合并,或谓词推入等,这时候很容易引发错误的评估,导致性能暴跌。
所以一般情况下会落地一张物理表。

要回复问题请先登录注册