网站大量收购独家精品文档,联系QQ:2885784924

OacleDatabase性能分析之LTOM.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OacleDatabase性能分析之LTOM.doc

LTOM本身提供了图形工具来展示收集到的数据,极大的减少了人为检查输出的文件的工作量。 LTOM是一个java程序,可以作为实时的诊断平台部署到客户站点。 LTOM不同于其他support tools,因为 它是主动的而不是被动的。LTOM提供了自动并且实时的问题检测和数据收集的功能。LTOM运行在UNIX服务器上, 与操作系统紧密结合提供了对于性能问题的实时检测并收集trace文件的集成的解决方案。这样的实时处理的功能 在很大程度上减少了处理问题的时间和降低了用户停机时间。 传统来讲,获得必要的诊断信息处理数据库系统的性能事件的最大的问题就是在现象发生的时候去收集必要的诊断信息。 另外,必要的诊断信息一般很少能被收集到,因为在问题发生时去定位问题、决定收集哪些诊断信息、如何去收集这些 诊断信息会话费一些时间。更多的情况却是,问题已经过去了或者不得不关闭数据库来解决这些问题。这就迫使用户不得不 等待问题再次发生时去快速收集信息。LTOM可以在数据库系统性能出现问题的时候,实时的自动检测问题并收集相应的诊断信息。 Automatic?Hang?Detection System?Profiler Automatic?Session?Tracing 对RAC的支持 LTOM可以配置为在RAC环境下运行。具体细节查看文件$TOM_HOME/init/hangDetect.properties。 要使用automatic hang detection功能,LTOM只需要安装在RAC集群的其中一个节点即可。 要使用LTOM的其他功能,比如System Profiler或者Session Recorder,LTOM就需安装在RAC集群的所有节点。 对于共享存储环境,LTOM针对每个节点需要安装在不同的路径下。Oracle建议也安装OSWatcher在所有节点。 这个功能必须在很了解LTOM的情况下才可以使用。在压力比较大的生成系统上自动收集大量的trace会对系统造成很大的性能压力。 使用前必须明白产生这个级别的trace的后果,务必谨慎使用。 Automatic Hang Detection使用了基于规则的挂起检测算法。LTOM默认的内置的一系列规则在很多情况下都已经足够了,但是修改并 添加新的规则也很有必要。这些规则是基于数据库的等待事件。LTOM的挂起检测算法只考虑非空闲等待事件。为了保证能更细粒度的 使用,有一系列的规则可以配置以匹配特殊的挂起事件。比如,很快发生的latch free waits造成了数据库短暂的挂起(几分钟), 并且默认的针对latch free默认触发器的值设置得太高。我们可以定义一个规则,设置latch free的触发器为15秒。这样的话,任何 一个等待latch free超过15s的会话就会触发diagnostic hang traces的收集。 当运行LTOM,并且这个模式已经打开的情况下,自动挂起检测就会在后台运行并定期检测挂起事件。一旦任何一个会话被认定为已经挂起, 诊断的trace就会自动产生。这种挂起诊断和诊断trace收集的数量都定义在规则文件$TOM_HOME/init/hangDetect.properties中。 HangAnalyze?Level?3 Systemstate?Level?266 Wait?60?seconds HangAnalyze?Level?3 Systemstate?Level?266 如果想要修改默认收集策略的话,可以编辑文件$TOM_HOME/init/hangDetect.properties。 使用自动挂起检测的好处是,如果数据库在早上2:00挂起,没有工程师在现场,必要的诊断信息会被自动收集并会产生相应的挂起报告。 并且可以配置邮件通知。设置邮件通知可以编辑文件$TOM_HOME/src/ltommail.sh或者在安装重新时使用auto installer去配置。 为了防止经常性的出现一旦hang出现,就会收集trace的问题,只有一组诊断trace会被收集并且不再检测挂起事件,直到这种模式被关闭然后重新启用。 LTOM也会根据对数据库性能可能造成的影响自动选择额外的诊断trace收集的级别。 完全依赖于 statspack的一个问题就是不能从全局的角度来观察性能问题。非Oracle进程的信息,操作系统的内存、CPU和IO的健康状况都是没有 收集到的。此外,所有静态数据的收集工具都是有问题的,因为使用单独的快照或者每15/30分钟间隔性的产生快照往往会错过那些在快照间隔内 短暂出现的问题,同时也会在快照间隔的这一段时间内被平均下来。System Profiler可以持续性的收集操作系统和Oracle数据库

您可能关注的文档

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档