暂无图片
event: 'library cache: mutex X'这种等待事件怎么排查呢?
我来答
分享
卢春龙
2023-04-21
event: 'library cache: mutex X'这种等待事件怎么排查呢?

  is waiting for 'library cache: mutex X' with wait info:
{
p1: 'idn'=0xa2a9624a
p2: 'value'=0x17dadee4c
p3: 'where'=0x7c
time in wait: 3 min 37 sec
heur. time in wait: 14 min 36 sec
timeout after: never
wait id: 6750
blocking: 0 sessions
current sql: SELECT SUM(executions)/COUNT(0) avg_execs_cursor FROM v$sqlarea
short stack: ksedsts()+360<-ksdxfstk()+44<-ksdxcb()+3384<-sspuser()+116<-47dc<-select()+16<-skgpnap()+352<-skgpwwait()+284<-kgxWait()+432<-kg
xExclusive()+396<-kglGetMutex()+132<-kglGetHandleReference()+64<-kglic0()+408<-kqlfto()+384<-qerfxFetch()+3728<-qergsFetch()+6856<-opifch2()+2676<-kpoal8(
)+2988<-opiodr()+720<-ttcpip()+1028<-opitsk()+1508<-opiino()+940<-opiodr()+720<-opidrv()+1132<-sou2o()+136<-opimai_real()+608<-ssthrdmain()+268<-main()+20
4<-__start()+112
wait history:
* time between current wait and wait #1: 0.000030 sec
1. event: 'library cache: mutex X'
time waited: 10 min 59 sec
wait id: 6749 p1: 'idn'=0xa2a9624a
p2: 'value'=0x17dadee4c
p3: 'where'=0x7c
* time between wait #1 and #2: 0.000068 sec
2. event: 'library cache: mutex X'
time waited: 9 min 20 sec
wait id: 6748 p1: 'idn'=0x1624a
p2: 'value'=0xb600000000

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

可以检查缓存区锁定是否锁定,如果缓存区锁定导致大量的等待事件,可能需要增加共享池大小或考虑减少使用共享池的对象。可以使用v$sgastat视图来监视缓存区锁定,emm…maybe

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


请输入正文
提交
相关推荐
【Oracle】获取源库所有schema的创建脚本
回答 2
SETLONG9999999SETLINESIZE1000SELECTDBMSMETADATA.GETDDL('USER',username)FROMdbausers;请注意,这需要你具有相应的权限来
19.23.0.0.0GI RU的补丁是否包括了DB RU的补丁
回答 1
已采纳
grid补丁包包含了grid以及db的补丁,打完之后不需要再打DB的了
Oracle和MySQL在事务上实现有什么区别
回答 4
已采纳
1、mysql只有innodb支持事务,其他引擎不支持,oracle天生就支持2、mysql的默认隔离级别时可重复读,也支持读提交,oracle默认的是都提交。3、mysql的事务默认自动提交,ora
Oracle巡检工具执行报错的问题求助
回答 1
用grid用户试试
当oracle服务器启动时,下列哪种文件不是必须的
回答 2
已采纳
D、归档文件
ORACLE9I AS WEB CACHE 默认用户和密码是啥?
回答 1
已采纳
administrator密码相同,我们这里也有一套
多选题在oracle中,下列关于alter index rebuild online说法正确的有哪些?
回答 2
已采纳
选项:ABCDA.在线重建索引实际上是通过对表的数据进行扫描,并重新构建索引,而不是直接操作现有的索引块。B.在线重建索引允许DML操作继续进行,尽管重建过程中的性能可能会受到影响。C.在线重建索引确
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 能直接升级到21c吗?还是要先升级到19c
回答 1
直接可以升级到21c的版本:oracle数据库12.2.0.1,18c,19c所以您这个可以直接升级到21c
Oracle中单个索引通常不建议超过几个字段
回答 2
已采纳
单个索引通常建议不超过3个字段。
oracle 11g dbca安装报错out off memory. ora-01034: oracle not available
回答 1
dfh看下linux系统的tmpfs值大小