gpt4 book ai didi

sql - oracle View 和网络流量

转载 作者:行者123 更新时间:2023-12-04 23:52:29 27 4
gpt4 key购买 nike

我真的无法理解 Oracle E-Business Suite Developer's Guide 中的这一行是什么意思方法。使用 View 时,“网络流量被最小化,因为所有外键都是
在服务器上非规范化。”

任何人都可以在何时解析与 View 关联的查询?
与 View 关联的查询是否已被解析?

我找不到答案。请提供任何有用的 oracle 文档链接。

最佳答案

这句话是在谈论电子商务套件,特别是如何以高性能的方式构建 EBS(即表单)应用程序。相关的上下文是这样的:

"In general, complex blocks are based on views while simple setup blocks are based on tables."



考虑这个场景:我们有一个包含许多列的表,其中三个是查找表的外键。我们想在一个表单中显示这个表中的数据。为了用户友好,我们的表单需要显示查找表中的含义,而不是主表中的代码。执行连接到引用表的单个查询比发出四个查询更有效。因为网络流量等方面的考虑。

因此,我们应该在连接所有四个表的 View 上构建表单的数据块,而不是仅在主表上构建它并使用 Post-Query 触发器发出三个单独的查询来检索代码的描述。这与多行块尤其相关:我们绝对希望避免为每个返回的记录发出多个查询。

尽管引用的上下文是 Oracle Forms,但它与大多数数据检索应用程序相关。尽管我怀疑这些天使用引用游标来传递结果集是比使用 View 更流行的解决方案。

tl;博士

这是关于应用程序设计而不是数据库优化的声明

关于sql - oracle View 和网络流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20812405/

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