分享更有价值
被信任是一种快乐

怎么使用hanganalyze

文章页正文上

本篇内容主要讲解“怎么使用hanganalyze”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用hanganalyze”吧!hanganalyze 和systemstate还是不同的,hanganalyze 里面会有清晰的等待链、等待时间、callstack等,比较轻量级。systemstate 相对hanganalyze 信息较多,会有很多proces和session的信息,还会有shared pool的信息,但是看等待链比较吃力。1.命令2.解读trace文件
(1).State of nodes([noden免费主机域名um]/cnode/sid/sess_srno/session/ospid/state/start/finish/[adjlist]/predecessor):[894]/0/895/60406/0xba362838/17792/NLEAF/261/264/[908]/1004[908]/0/909/3031/0xba3754c8/16376/LEAF/262/263//894[1004]/0/1005/23626/0xba3f61c8/18465/NLEAF/405/406/[894][908]/nonenodenum:定义每个session的序列号sid:session的sidsess_srno:session的Serial#ospid:OS的进程IDstate:node的状态adjlist:表示blocker nodepredecessor:表示waiter nodeState有如下几种状态:(1)IN_HANG:如果Session处于这种状态,表示Session遇到deadlock或者处于hung状态。(2)LEAF/LEAF_NW:这些Session通常是“blocker”或者是等待某些资源的“slow” node,通过字段“predecessor” 可以很容易标识出这些node。(3)NLEAF:这些Session通常被认为是“stuck”会话,意味着这些Session在等待某些Session的资源。通过字段“adjlist”可以很容易的定义该进程的blocker。(4)IGN/IGN_DMP:这些Session通常是IDLE Session。(5)SI免费主机域名NGLE_NODE and SINGLE_NODE_NW 与leaf和leaf_nw相同,只是它们没有依赖于它们的进程根据上述信息可以得出:[1004] block [894][908][894] block [908](2).CYCLES 处于死锁状态的会话之间的进程依赖性(3).Found blocker会话,通常情况是1个session block了很多session会在这部分显示(4).Chain 等待链上涉及的会话。等待链意味着一个会话正在阻塞一个或多个其他会话。(5).Other chains found 不是被Open chains上链阻塞的进程到此,相信大家对“怎么使用hanganalyze”有了更深的了解,不妨来实际操作一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: mysql中如何解决max_connections最大为214的问题

这篇文章主要介绍了mysql中如何解决max_connections最大为214的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带免费主机域名着大家一起了解一下。 1、首先查看操作系统版本cat /proc/ve…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册