从别的数据库映射和建视图where查询速度会变慢吗

-一个大坑 2019-09-07 06:44:01
是会先把别的数据库的表的数据或者视图的数据查出来后,把它当表再用where条件查询
还是和正常查询一样,直接把where条件带到视图里去查
...全文
127 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2019-09-07
  • 打赏
  • 举报
回复
同义词,也可以引用dblink上的对象。

一般来说,会把 where 带到视图的查询条件中,『谓词推进』说的就是这个意思。

PS:如果 dblink上的某个表,超过 20 个索引,可能用不到。
-一个大坑 2019-09-07
  • 打赏
  • 举报
回复
引用 1 楼 卖水果的net 的回复:
把别的数据库的表 是指其他用户下的表,还是指dblink 方式访问到的表?
Synonyms下和select * from sapopenpo@WTRAFFICPRD这种
卖水果的net 2019-09-07
  • 打赏
  • 举报
回复
把别的数据库的表 是指其他用户下的表,还是指dblink 方式访问到的表?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧