[发明专利]在事务处理系统中标识事务的性能瓶颈的方法和装置有效
申请号: | 201410367825.7 | 申请日: | 2014-07-29 |
公开(公告)号: | CN105335142B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 周北春;黄婷婷;米爱莲;刘袅卿;刘冠军 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事务处理 系统 标识 事务 性能 瓶颈 方法 装置 | ||
本发明的各实施方式提供了在事务处理系统中标识事务的性能瓶颈的方法和装置。在本发明的一个实施方式中,提供了一种用于在事务处理系统中标识事务的性能瓶颈的方法,包括:在预定时间点采集事务与事务处理系统中的一个或者多个处理组件中的处理组件之间的交互的状态信息;基于状态信息确定交互的持续时间;以及响应于持续时间超过预定阈值,将交互标识为事务的性能瓶颈。在本发明的一个实施方式中,提供了一种用于在事务处理系统中标识事务的性能瓶颈的装置。采用本发明的各个实施方式,通过在事务处理系统中跟踪事务,可以快速准确地标识影响处理事务的效率的性能瓶颈。
技术领域
本发明的各实施方式涉及事务处理(Transaction Processing),更具体地,涉及在事务处理系统(Transaction Processing System)中标识事务的性能瓶颈(performancebottleneck)的方法和装置。
背景技术
随着计算机技术的发展,事务处理系统已经涉及到人们日常工作和生活的诸多方面,并且已经在全世界的范围内成为支持任务关键业务(mission critical business)的重要系统。例如,银行等机构中已经广泛采用了事务处理系统,用于提供自动化的事务处理。银行所采用的事务处理系统可以处理多种事务,诸如,客户请求的存款、取款、转账等。
目前,事务处理系统可以并发地处理数万甚至更多的事务。例如,银行的事务处理系统可以服务于多个国家和地区,并且可以同时地响应于来自各个国家和地区的用户的请求。事务处理系统可以包括多个处理组件。例如,由提供的用于银行的事务处理系统可以包括CICS Transaction Server、CICS TXSeries、Tuxedo、WAS、Weblogic、Jboss、数据库系统(例如,DB2、Oracle DB、Mysql)、Queue manager(例如,WMQ)等诸多处理组件、以及由操作系统提供的其他处理组件。这些处理组件相互协调以支持处理事务。
事务处理系统通常对于响应时间要求较高,这就要求事务处理系统的维护人员能够在系统中的一个或者多个处理组件出现问题时,迅速地找到问题原因并解决问题。然而,由于现有的事务处理系统过于庞杂并且涉及到各种配置操作,造成事务处理系统性能低下的原因可能是复杂的。
事务处理系统的性能可能会受到来自诸多处理组件的各个方面的影响,例如,性能低下可能是来自多个处理组件中问题的共同结果。在复杂的事务处理系统中,可能会花费数天甚至数十天,并且需要精通各个处理组件的技术专家的共同劳动,才能发现影响性能的原因。
鉴于现有技术中不存在发现事务处理系统的性能瓶颈的有效手段,如何有效地在事务处理系统中跟踪处理事务的流程,以及在该流程中迅速定位影响事务处理性能的瓶颈,成为目前的一个研究热点。
发明内容
因而,期望开发一种能够跟踪事务处理的流程、并且准确高效地标识事务的性能瓶颈的技术方案。进一步,期望该技术方案可以在不影响事务处理系统的日常事务处理的情况下进行,并且还期望可以在尽量不改变现有事务处理系统的硬件和软件配置的情况下实现该技术方案。
在本发明的一个实施方式中,提供了一种用于在事务处理系统中标识事务的性能瓶颈的方法,包括:在预定时间点采集事务与事务处理系统中的一个或者多个处理组件中的处理组件之间的交互的状态信息;基于状态信息确定交互的持续时间;以及响应于持续时间超过预定阈值,将交互标识为事务的性能瓶颈。
在本发明的一个实施方式中,在预定时间点采集事务与事务处理系统中的一个或者多个处理组件中的处理组件之间的交互的状态信息包括:建立对应于事务的虚拟事务;以及在预定时间点采集虚拟事务与处理组件之间的交互的状态信息,以作为事务与处理组件之间的交互的状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410367825.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:安装文件的保护方法及装置
- 下一篇:智能设备的控制方法及装置