暂无图片
latch: parameter table management latch free 导致cpu100%
我来答
分享
B
bee, cao
2020-12-25
latch: parameter table management latch free 导致cpu100%
暂无图片 5M

数据库版本11.2.0.4
发生image.png

image.png

image.png

请大神帮忙看看??????有酬谢

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

Latch是一个很有意思的等待事件,有时候它是造成CPU高的原因,但有时候,CPU高有可能导致出现Latch.

就你这个问题而言,Top 中出现不止一个Latch等待,更大的可能是系统CPU不足导致的latch等待,而不是Latch导致CPU不够用。

有一个佐证,在Top SQL中,第一个有明显的全表扫,显然很容易导致消耗大量的CPU.

所以,问题转换成,优化Top SQL中的第一个, 去掉有问题的全表扫。

暂无图片 评论
暂无图片 有用 0
打赏 0
B
bee, cao

确实如此,故障发生时候台过关注latch本省了

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


请输入正文
提交
相关推荐
impdp报错
回答 5
首先可以尝试让导出的路径授予给public,此路径在操作系统给Oracle可读写的权限。另外系统自带的schema即已存在的对象其实没必要去replace,这个相当于删除重建。保留现有的即可用tabl
大表建索引
回答 2
已采纳
注意回滚段、临时段、归档日志位置、表所在的表空间的空间,避免空间不足。执行期间不要CTRLC或者关闭窗口在dml语句执行比较少的时段执行
oracle 10g的库导出数据到高版本,没有10g客户端,怎么导出?
回答 1
已采纳
直接在服务器上使用expdp导出就可以呀
Oracle 怎么查表空间自动扩展限制的大小呢?AUTOEXTEND ON NEXT 200M
回答 1
1、查询语句selecttablespacename,sum(bytes)/1024/1024/1024currentsizeGB,sum(maxbytes)/1024/1024/1024maxsiz
Oracle数据库修改了编码之后,数据需要重新导入吗?
回答 5
已采纳
如果你的字符集是超集,问题不大.如果不是超集,那可能出现乱码或者数据截断.
12C 及以上 RAC 通过ASM实现在线更换共享存储的方案及操作过程
回答 8
已采纳
asm加盘剔盘即可https://www.modb.pro/db/454333
登陆数据 和关闭Oracle数据库都报错:ORA-04031 unable to allocate 2016 bytes of shared memory
回答 1
这种情况,是因为SharedPool耗尽导致的数据库工作异常,直接shutdownabort就好了。
大佬麻烦点进来
回答 2
declarecursorc1(nnumber)isselectrownumidfromdualconnectbyrownum<n;beginforcinc1(10)loopdbmsoutput
19c RAC alert日志文件的位置
回答 4
SELECTFROMV$DIAGINFOWHERENAME'DiagTrace';
12.2的库正常关闭一直卡住
回答 13
看56681进程是啥,localno的话就杀掉