[发明专利]在事务处理系统中标识事务的性能瓶颈的方法和装置有效
申请号: | 201410367825.7 | 申请日: | 2014-07-29 |
公开(公告)号: | CN105335142B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 周北春;黄婷婷;米爱莲;刘袅卿;刘冠军 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事务处理 系统 标识 事务 性能 瓶颈 方法 装置 | ||
1.一种用于在事务处理系统中标识事务的性能瓶颈的方法,包括:
在预定时间点采集所述事务与所述事务处理系统中的一个或者多个处理组件中的处理组件之间的交互的状态信息,其中所述在预定时间点采集所述事务与所述事务处理系统中的一个或者多个处理组件中的处理组件之间的交互的状态信息包括:
建立对应于所述事务的虚拟事务,其中所述建立对应于所述事务的虚拟事务包括:
获取在所述事务处理系统中处理所述事务时、所述事务与所述事务处理系统中的一个或者多个处理组件之间的交互的序列;以及
基于所述序列建立所述虚拟事务,使得在所述事务处理系统中处理所述虚拟事务时、所述虚拟事务按顺序执行所述序列中的交互,其中所述基于所述序列建立所述虚拟事务包括:
拷贝所述事务的实现中与所述序列中的所述交互相对应的部分,以作为所述虚拟事务的实现;以及
利用虚拟数据替换所述虚拟事务的所述实现中的敏感数据;以及
在预定时间点采集所述虚拟事务与所述处理组件之间的交互的状态信息,以作为所述事务与所述处理组件之间的交互的状态信息;
基于所述状态信息确定所述交互的持续时间;以及
响应于所述持续时间超过预定阈值,将所述交互标识为所述事务的所述性能瓶颈。
2.根据权利要求1所述的方法,进一步包括:
采集所述交互的类型;以及
将所述事务与所述处理组件之间的所述类型的其他交互标识为所述性能瓶颈。
3.根据权利要求1所述的方法,其中所述获取在所述事务处理系统中处理所述事务时、所述事务与所述事务处理系统中的一个或者多个处理组件之间的交互的序列包括:
从所述事务的实现提取所述事务对所述一个或者多个处理组件的调用;以及
基于所述调用生成所述序列。
4.根据权利要求3所述的方法,其中所述事务的所述实现是所述事务的代码,以及所述从所述事务的实现提取所述事务对所述一个或者多个处理组件的所述调用包括:
查找所述事务的代码中的关键字以获得所述调用。
5.根据权利要求3所述的方法,其中所述事务的所述实现是所述事务的可执行程序,以及所述从所述事务的实现提取所述事务对所述一个或者多个处理组件的所述调用包括:
在运行所述可执行程序期间,从所述事务处理系统中的接口管理器获得所述调用。
6.根据权利要求4所述的方法,进一步包括:简化所述虚拟事务的所述实现。
7.根据权利要求1或2所述的方法,其中所述在预定时间点采集所述事务与所述事务处理系统中的一个或者多个处理组件中的所述处理组件之间的交互的状态信息包括:响应于以下中的任一项而在所述预定时间点采集所述状态信息:
在所述事务处理系统中处理所述事务超时;以及
在预定时间间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410367825.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:安装文件的保护方法及装置
- 下一篇:智能设备的控制方法及装置