系统故障诊断技术

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

系统组件故障诊断2008年7月PDF文件使用pdfFactoryPro试用版本创建(mainURL):Action1_Transaction-新增项目-ecims.si...P_INFO_process(mainURL)1.76217.38715.08413.108ecims.si...SSO_USER_LOGON(mainURL):Action1_Transaction-进入业务系统-ecims.si...SSO_USER_LOGON(mainURL)1.50417.53115.47813.972ecims.si...E_INFO_process(mainURL):Action1_Transaction-新增项目-ecims.si...E_INFO_process(mainURL)1.69229.24827.3525.14ecims.si...E_INFO_process(mainURL):Action1_Transaction-项目选择-ecims.si...E_INFO_process(mainURL)055.86755.86755.867ecims....om.cn/wps/portal(mainURL):vuser_init_Transaction-ecims....om.cn/wps/portal(mainURL)0.00162.85162.85162.851ecims.s.../portal/.cmd/li(mainURL):vuser_init_Transaction-ecims.s.../portal/.cmd/li(mainURL)SDMax.Ave.Min.MeasurementWeb应用客户端组件分解PDF文件使用pdfFactoryPro试用版本创建系统组件故障诊断中间件-J2EEPDF文件使用pdfFactoryPro试用版本创建部署在应用服务器内部,它收集被监控交易的信息,并且把数据传给mediator。lMediator:连接Probe与主控台机器,Mediator处理交易数据,并且把数据传到主控台。lConsole:显示在线交易数据。.lAnalysis:显示详细的故障诊断图和报告注明:尽量不要将Mediator安装在应用服务器上,因为这样会影响负载压力测试结果。PDF文件使用pdfFactoryPro试用版本创建文件使用pdfFactoryPro试用版本创建性能故障定位怎样来使用调用树?PDF文件使用pdfFactoryPro试用版本创建系统组件故障诊断数据库-ORACLEPDF文件使用pdfFactoryPro试用版本创建错误信息分析(日志文件)l等待事件分析法——找出问题SQLl找出耗用资源最多的SQL(即TOPSQL)PDF文件使用pdfFactoryPro试用版本创建案例分析一现象:数据库CPU资源已经耗尽,大量任务位于运行队列(vmstat)诊断步聚:1、TOP命令,查看是否有明显过高使用CPU的进程。2、检查进程数量,发现进程数较平时偏多,判断是数据库或应用出了问题,导致任务无法完成,不断累积,从而出现大量队列等待。3、查看等待事件(v$session_wait)。4、捕获相关SQL5、查看执行计划6、创建新索引消除全表扫描,问题解决PDF文件使用pdfFactoryPro试用版本创建案例分析二现象:用TOP命令发现CPU资源占用殆尽,存在很多占用CPU很高的进程,但是内存和IO的占用率都不高。诊断步骤:1、先查看告警日志,没发现什么错误存在。2、查看占用CPU资源很高的ORACLE进程在做什么操作。(使用SQL语句),发现占用CPU资源很高的进程都是执行同一个SQL语句3、查看等待事件,发现大都是latchfree,进一步查询发现这些等待都是由该SQL语句产生。4、查看SQL语句的执行计划,发现似乎存在过多的扫描5、在另一个同样的库上执行该计划,发现有两个索引是不应该走的。检查表上的索引个数,多出三个索引6、删除多余的索引,问题解决PDF文件使用pdfFactoryPro试用版本创建-预备知识SQL语句的处理流程l分析l定义l绑定l执行l获取(只有在查询中存在)PDF文件使用pdfFactoryPro试用版本创建-预备知识l硬分析l软分析PDF文件使用pdfFactoryPro试用版本创建-预备知识ORACLE优化器l优化器模式l基于规则的优化器l基于成本的优化器PDF文件使用pdfFactoryPro试用版本创建-预备知识基于规则的优化器l使用一组规则和等级系统来确定最有效的执行SQL语句的方式PDF文件使用pdfFactoryPro试用版本创建逻辑读(logicalread、物理读(physicalread、结果集行数l执行成本PDF文件使用pdfFactoryPro试用版本创建使用表联接代替简单的子查询:l考虑对大型表分区并创建局部索引,以避免大型表扫描l重写查询PDF文件使用pdfFactoryPro试用版本创建常用工具:1、Oracle提供–日志–视图–OEM–Statspack–Sql工具(执行计划、会话跟踪)2、第三方工具SpotlightFororaclePDF文件使用pdfFactoryPro试用版本创建使用步骤:l确保参数文件中的job_queue_process大于0,timed_statistics=truel以SYSDBA登录连接,建立PERFSTAT表空间l执行@?/rdbms/admin/spcreate.sql命令l选择不同时段多次执行statspack.snapl执行@?/rdbms/admin/spreport.sqlPDF文件使用pdfFactoryPro试用版本创建工作原理:多个扑抓点,一个分析扑抓点:被动监听数据包来实现实时数据采集分析:完成对所跟踪到的数据的分析PDF文件使用pdfFactoryPro试用版本创建计算响应时间:单点数据获取InternetWebServersCapturePointTotalRT=InternetTime+ServerTime[3sec][estimate1sec][estimate2sec]gifRequest[SND][T=00:00]ProtocolLayerResponses[T=01:00]gif[RCV][T=03:00]PDF文件使用pdfFactoryPro试用版本创建计算响应时间:两点数据获取InternetWebServersTotalRT=InternetTime+ServerProcessing/SendingTime[3sec][0.89sec+0.31sec][1.8se

1 / 54
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功