资讯专栏INFORMATION COLUMN

LMS进程产生超大trace日志分析

IT那活儿 / 1104人阅读
LMS进程产生超大trace日志分析

点击上方蓝字关注我们


大家好!最近一套Oracle12C的生产库LMS进程产生超大trace日志,本文就这个问题做下分析介绍。

环境介绍:

操作系统:AIX

数据库版本:12CR2

是否RAC:是


      先普及下LMS进程:

LMS:GlobalCache Service Process,LMS进程会维护在GlobalResource Directory (GRD)中的数据文件以及每个cachedblock的状态。LMS用于在RAC的实例间进行message以及数据块的传输。LMS是CacheFusion的一个重要部分。LMS进程可以说是RAC上最活跃的后台进程,会消耗较多的CPU。一般每个实例会有多个LMS进程,每个Oracle版本的默认的LMS进程数目会有所不同。


问题是这样的,在trace目录,LMS进程的trace日志很大,导致目录告警。

查看其trace内容如下:

在LMStrace日志中除了包含gesmsg buffers交互时间较长的信息和MQL:MQLNAME INVALID ENDIANNESS这段关键词之外。没有发现更多有用的信息。于是在MOS上根据MQLNAME INVALID ENDIANNESS搜了一把,找到Bug28808314 - mql:mql name invalid endianness messages flooding lmstraces (Doc ID 28808314.8),并发现有多带带的小补丁。

在打完补丁之后,确认问题解决。


注:Bug28808314影响版本:12.2.0.1-19.8,但其修复已经包含在2020年7月份的DBRU中,打了7月份的DBRU或之后更新的DBRU,均无需担心触发该BUG了啦。



END



文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/130033.html

相关文章

  • ANR详细介绍

    摘要:使用或者时,调用设置优先级,否则仍然会降低程序响应,因为默认的优先级和主线程相同。使用处理工作线程结果,而不是使用或者来阻塞主线程。目录介绍 1.ANR简单介绍 2.ANR发生场景 3.ANR发生的原理 4.ANR有哪些具体案例 5.ANR具体如何分析 6.解决方案 7.ANR问题解答 好消息 博客笔记大汇总【16年3月到至今】,包括Java基础及深入知识点,Android技术博客,P...

    番茄西红柿 评论0 收藏0
  • SCORM标准应用编程接口(API)和数据模型(Data Model)学习及总结

    摘要:需要对每个用户的每个内容对象维护一个数据结构。并没有直接和相连,所以是将数据由暂存的内存中取出。采用实现的可用进行数据提交。记录的完成情况,包括未尝试未学习未完成,已完成。 简介 SCORM定义了一个网络化学习的内容聚合模型(Content Aggregaion Model)和学习对象的实时运行环境(Run-time Environment)。简单说,它是为了满足对网络化学习内容的高水...

    ThinkSNS 评论0 收藏0
  • Android性能优化

    摘要:相对的在性能优化方面,相当于将的功能集成到了中。手机连接电脑后运行应用,在中会看到以下视图左上角可以选择设备和进程,点击区域,即可进入视图左上角可以选择跟踪模式按默认采样率捕获应用的调用堆栈。 前言 性能优化的过程分两部分: 发现性能瓶颈 制定方案,解决性能问题 解决性能问题的方案需要具体情况具体分析,并没有完全固定的路子,更多的是靠经验的积累,本文不做涉及。但是发现性能瓶颈确实有着固...

    dongxiawu 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<