暂无图片
Oracle数据库怎样通过逻辑读判断一个SQL还存在较大优化空间?
我来答
分享
晴天
2023-05-28
Oracle数据库怎样通过逻辑读判断一个SQL还存在较大优化空间?

Oracle数据库怎样通过逻辑读判断一个SQL还存在较大优化空间?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新

如果SQL的逻辑读远远大于SQL语句中的所有表的段大小之和(假设所有表都走全表扫描,表关联方式为HASH JOIN),那么该SQL就存在较大优化空间。

暂无图片 评论
暂无图片 有用 9
打赏 0
暂无图片
金同学
暂无图片

学习了

暂无图片 评论
暂无图片 有用 1
打赏 0
广州_老虎刘

不用远大于, 等于所有表的段大小之和已经是最低要求了.  两个亿级记录的大表关联, 如果是OLTP业务, 返回几条记录, 正常的逻辑读也就10多个.  下面这个例子, 逻辑读只有21, 执行时间接近21小时还没跑完.  这个判断标准, 一两句还真说不清, 多学习一些优化原理就明白了.

  

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
现在用rpm方式安装Oracle,默认的安装路径是/opt下,但df -h又看不到/opt目录,但能cd /opt进去,这是为什么?
回答 3
df不能看到/opt,使用为他是用的/空间df看到的是/opt,说明你分配了opt独占空间,不占用/的空间。具体建议你还需要看看linux基础知识!
大神们,19C 的19.11.0.0的RAC经常有这个对象:SVCOBJ_ACCESS 产生锁。不知道啥原因。有人遇到过么?
回答 1
请将问题详细描述一下
oracle大表增加字段需要注意什么
回答 6
已采纳
我测试了一把,如果这个字段存在业务定义,在线直接加可能会出现问题,见下面的测试文章https://www.darkathena.top/archives/aboutaddcolonline
Oracle 19c的自适应游标共享特性,有改进吗?
回答 1
依旧建议关闭
需要用到Oracle里v$osstat这个视图,需要测试几个版本的Oracle,但9i里没有这个视图,请问怎么处理?
回答 1
😂,没有就用不了了,还能怎么处理。不过你可以参考下这篇,看着应该可以:https://blog.csdn.net/weixin30591519/article/details/116507531
Oracle的视图能使用索引吗?
回答 5
已采纳
视图实际上就是一个存放在数据库中的查询,当我们访问视图时,Oracle会把视图转成其所定义的查询。视图简化了最终用户或程序员的工作,但是优化器还是要去访问查询中涉及的每个基表。如果你直接查询基表时会用
oracle10g 迁移 oracle11g 用什么方法最好?
回答 6
一、使用传统的exp/imp导出/导入二、10g以上的版本迁移可以用数据泵expdp/impdp,数据泵有三种模式:1、按表,2、按用户,3、全库导出/导入三、通过DBLINK,调用数据泵expdp远
oracle 是不是不能用Navicat Premium连接?
回答 2
已采纳
可以的找到NavicatPremium安装目录下的oci.dll文件,找到数据库的oci.dll文件,把对应版本的oracle中的oci.dll文件复制到这个文件夹里
Oracle12c 分区还需要另外收费吗?
回答 3
肯定不用呀
Oracle rman通道数量配置有什么建议?
回答 2
可以看看这篇文章,介绍的非常好https://www.modb.pro/db/43978
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~