performance - View 中的跨模式查询对 Oracle 中的性能有影响吗?

标签 performance oracle database-design schema

将 View 从一种模式移动到另一种模式会对性能产生不利影响吗?

我在一个架构中有大约 40 个 View 。我想创建一个具有所有正确权限的新模式。假设 TableA 驻留在模式 A 中。所以我的 View 将在模式 A 中。所以我会简单地执行 select * from TableA。现在我将此 View 移至模式 B。由于该表位于模式 A 中,因此我需要执行 select * from A.TableA。此跨模式查询会导致任何性能问题吗?

最佳答案

这不是绩效评估的起点。

实际 View 的 sql 可能远比将它放在哪个模式中重要得多。

编辑:

View 所在的位置不应影响性能。 (除了架构如何跨 block 和数据文件布局)

关于performance - View 中的跨模式查询对 Oracle 中的性能有影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7689279/

相关文章:

ruby-on-rails - 在 New Relic 上,什么有助于 Heroku Rails 应用程序的 "Time spent in Ruby"?

c# - 如何将 C# 中的文本框值插入到 Oracle 数据库中

sql - 我是否缺少任何类型的 JOIN?

linux - RMAN 命令未在 .sh 文件中执行

mysql - 为什么我的 sequelize 查询在急切加载与另一个关联的模型时会因 ER_BAD_FIELD_ERROR 而中断?

Java2D : BufferedImage not accelerated on Ubuntu

c++ - 我该怎么做——像一个人一样快速地修改 2 的幂++ 2 的幂?

c - AVL比较法,正确与否?

mysql - 这是正确的数据库设计吗?为什么我不是

performance - 具有自定义字段的实体数据库性能设计