电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

High Allocation Of "qmxdpls_subheap" 问题的分析与解决

来源:金蝶云社区作者:金蝶2024-09-162

High Allocation Of

背景:

收到监控系统反馈,一个Linux系统上的RAC数据库的内存耗用较多,swap空间也使用较多。


分析过程:

1. 按照操作系统命令,对内存使用情况的进程进行排序

   ps -aux | sort -k4nr | head  -20


2. 对排名靠前的会话进行分析,且分析awr报告,发现内存耗用都是在PGA上

    

3. 对排名靠前的会话进行采用heapdump分析(这个可以看看消耗的内容)


数据库heapdump命令.

oradebug setospid 108856
oradebug unlimit
oradebug dump heapdump 5
oradebug tracefile_name


4.  对trace文件分析解读,发现超过90%的内存耗费在top uga heap段的qmxdpls_subheap部分


EXTENT 8 addr=0x7fe877963030
  Chunk     7fe877963040 sz=     2072    freeable  "qmxdpls_subhea "  ds=0x7fe8bc0ce278
  Chunk     7fe877963858 sz=     4264    freeable  "qmxdpls_subhea "  ds=0x7fe8bc0ce278
  Chunk     7fe877964900 sz=     4184    freeable  "qmxdpls_subhea "  ds=0x7fe8bc0ce278
  Chunk     7fe877965958 sz=     4264    freeable  "qmxdpls_subhea "  ds=0x7fe8bc0ce278
  Chunk     7fe877966a00 sz=     4184    freeable  "qmxdpls_subhea "  ds=0x7fe8bc0ce278
  Chunk     7fe877967a58 sz=     4264    freeable  "qmxdpls_subhea "  ds=0x7fe8bc0ce278
  Chunk     7fe877968b00 sz=     4184    freeable

High Allocation Of "qmxdpls_subheap" 问题的分析与解决

背景:收到监控系统反馈,一个Linux系统上的RAC数据库的内存耗用较多,swap空间也使用较多。分析过程:1. 按照操作系统命令,对内存使用情...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信