暂无图片
数据库缓慢
我来答
分享
2019-06-02
数据库缓慢

 Oracle 12.2.0.1版本的数据库,前端应用反馈缓慢,从数据库中发现top event前2位是L1 validation,enq: TX - contention,这2个等待事件集中体现在insert同一个table的语句

请教专家该如何着手分析,谢谢!


wait.JPG



ash.JPG

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

这显然是 BUG 导致的,但是信息不完全,无法准确判断是哪一个BUG。


你可以上传一个 AWR 我分析一下。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片 评论
暂无图片 有用 0
打赏 0

AWR报告已上传,谢谢盖总了

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文

这是12.2.0.1上的一个BUG,需要通过安装补丁patch 27986817来解决,或者直接安装最新的PSU。

暂无图片 评论
暂无图片 有用 0
打赏 0

感谢章总的分析

有几个小问题不清楚,还想请教下:

1、因为没有获取到数据库缓慢时候的call stack,无法和Bug描述的call stack匹配,故我之前分析不确定是命中Bug 27986817。那您是如何确认是命中该Bug了

2、Bug 27986817是在什么情形下触发的,是否所有12.2.0.1的版本都要打patch呢

3、L1 validation是什么样的等待事件,之前都没有碰到过


谢谢



暂无图片 评论
暂无图片 有用 0
打赏 0
盖国强

L1 validation 是空间管理方面的等待,ASSM 管理中,空间管理位图块有3个级别:L1,L2,L3,这个等待事件在HW扩展时可能出现,事实上这是一个新特性引入的BUG。


具体BUG号我没有去查证,等待事件是这个含义。如果还未解决请你再更新这个帖子。

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


请输入正文
提交
相关推荐
创建undo表空间的时候不能使用uniform 和 default storage 字句,如何固定每个extents的大小呢?
回答 1
猜测:由于undo是oracle自动管理的,所以每次申请extent的时候会根据事务的大小申请不同块数目大小的extent而堆表,一般大小在建表的时候指定好,扩展的时候不会改变。
各位大神 请教个问题 最近看alter日志 经常发些TNS-12535 TNS-00505 错误 啥原因的 服务器的负载也不大
回答 1
已采纳
检查下网络和防火墙看看
Oracle 如何开启分区表指定分区的行移动?
回答 1
ALTERTABLEtablenameENABLEROWMOVEMENT;这个??
什么是Oracle的复合类型的变量?
回答 2
已采纳
既然谈到变量,那我们限定场景是PLSQL吧。应该是associativearray,nestedtable和varray三种类型吧,这三种也叫collectiontype,Oracle专家eSteve
oracle客户端过网络防火墙使用SCAN ip连接数据库
回答 2
RAC,开通网络策略,需要开通SCANIP和每个节点的VIP即可,物理ip可以不用
ORA-17507 如何解决?
回答 30
这是Oracle数据库的错误信息,主要是因为I/O请求的大小不是逻辑块大小的倍数导致的。Oracle数据库的逻辑块大小通常是2KB、4KB、8KB、16KB、32KB等,而I/O请求的大小必须是这些逻
asp.net连接oracle数据库一定要安装Oracle client吗?
回答 1
已采纳
不是必须的,vs自带有oracle数据访问驱动。asp.net远程连接oracle数据库不用安装oracle客户端的方法:下面是asp.net连接远程Oracle数据库服务器步骤:1.asp.net连
11204RAC,ORACLE_HOME的权限让我误修改了,现在想要增删节点,是应该先删,还是新增一个再删有问题的?
回答 2
出于好奇,楼上专家的命令测试了一把,AIX环境下不可使用,Linux环境可用,生成的文件内容简略如下:之前也遇到过权限错乱的问题,使用permission.pl在节点1获取正确的权限然后将其刷到节点2
Oracle 21c 没有ojvm补丁了吗?
回答 1
已采纳
21c开始,OJVM已经被合并到RU里面了
Oracle adg主从切换后,原主库里的 v$database 字段database_role的值已经更新,但是v$instance 里的字段 instance_role 值没有更新,是什么原因?
回答 2
已采纳
v$instance里的字段instancerole和ADG没关系,有时候instance和database可以看作一个,有时候不能
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~