收到消息某系统一个节点因为内存溢出而宕机,系统的中间件是weblogic,数据库的oracle。 1. 先用IBM HeapAnalyzer分析内存溢出时的dump文件,找到占用内存最多的请求,然后看代码。 2. 在走查代码发现,此类中的方法都特别简单,对单表的增删改查,有查询的地方都是...
分类:
编程语言 时间:
2014-10-18 16:47:05
阅读次数:
153
1.自动诊断工作流:
通过一个始终处于打开状态的内存中跟踪工具,数据库组件可以在第一次出现严重错误故障时捕获诊断数据。系统将自动维护一个称为“自动诊断资料档案库”的特殊资料档案库,以保存有关严重错误事件的诊断信息。此信息可用于创建要发送到 Oracle 支持服务以进行调查的意外事件程序包。
下面是一个典型的诊断会话工作流:
1)意外事件导致 Oracle Enterprise Manag...
分类:
数据库 时间:
2014-10-15 21:30:01
阅读次数:
351
本文通过实际解决的案例,说明性能问题有时也会导致严重故障,同时,通过具体分析、诊断、解决实际案例的详细步骤,讲解了问题解决的思路、步骤和方法,记录于此,仅供朋友和自己学习参考。...
分类:
数据库 时间:
2014-10-14 21:02:49
阅读次数:
237
修复bug的12个关键步骤:1.明确目的。2.准备工作。3.匹配测试环境。4.明确代码的用途。5.重现和诊断错误。6.编写测试案例。7.进入修复模式。8.整理代码。9.找别人来审查一下。10.再次检查此修复过程。11.试着不从主线出发。12.思考。
分类:
其他好文 时间:
2014-10-10 21:04:14
阅读次数:
195
WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。WinDbg是微软很重要的诊断调试工具: 可以查看源代码、设置断点、查看变量, 查看调用堆栈及内存情况。? 调试应用程序(用户模式 user mode...
分类:
数据库 时间:
2014-10-10 14:40:14
阅读次数:
467
一、WinDbg是什么?它能做什么? WinDbg是在windows平台下,强大的用户态和内核态调试工具。它能够通过dmp文件轻松的定位到问题根源,可用于分析蓝屏、程序崩溃(IE崩溃)原因,是我们日常工作中必不可少的一个有力工具,学会使用它,将有效提升我们的问题解决效率和准确率。二、WinDbg6....
分类:
数据库 时间:
2014-10-10 14:24:34
阅读次数:
281
Oracle Clusterware 不像数据库那样,有丰富的视图、工具可以用来辅助诊断,它的日志和trace文件是唯一的选择。但不像Oracle只有alert日志和几种trace文件,Oracle Clusterware的日志体系是比较复杂的,初学者需要注意,下图总结了Oracle Cluste....
分类:
数据库 时间:
2014-10-09 18:44:27
阅读次数:
212
今天系统突然变得特别的慢,
看了下诊断,调试什么的都正常,从后台开一下
发现有三个进行占CPU太高了,
检查了一下
发现是数据收集统计请求占的,看了下系统里面发现同时有三个请求的跑;
总结:这个请求做成定时请求的同时也得留意带来的问题...
分类:
其他好文 时间:
2014-10-09 16:31:59
阅读次数:
110
1008dn宝贝成才第一个变量是母亲精神健康状况。如母亲被两次以上诊断为有情感障碍的,则为高危因素,她的孩子易发生智力障碍。因此,保护母亲情感的稳定和平衡是极为重要的。 第二个变量是母亲是否抑郁。智商高的儿童,他们的母亲75%无忧郁;低智商儿童的母亲有忧郁者占25%以上。郁郁寡欢,闷闷不乐,这...
分类:
其他好文 时间:
2014-10-08 15:21:25
阅读次数:
184