[发明专利]用于诊断执行问题的数据库查询执行跟踪和数据生成有效
申请号: | 201680011879.7 | 申请日: | 2016-02-23 |
公开(公告)号: | CN107251024B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | L·R·萨卡雷;P-J·A·图;J·福特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/242 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 诊断 执行 问题 数据库 查询 跟踪 数据 生成 | ||
接收针对第一查询在第一输入数据上的执行而捕获的踪迹数据。所述踪迹数据将所述第一查询的子句与所述执行期间产生的相应求值状态相关联。在不访问所述第一输入数据的情况下从所述踪迹数据生成第二输入数据。实现第二查询在所述第二输入数据上的执行,其中实现所述第二查询在所述第二输入数据上的执行再现来自所述第一查询在所述第一输入数据上的执行的求值状态。
技术领域
本发明一般地涉及数据库开发和管理。具体地说,它提供适合于数据库跟踪的方法和系统。
背景技术
在开发和管理数据库环境中,必须标识数据库查询执行问题。这些问题可能与数据相关,并且可能包括由于查询执行、内部/外部错误、错误结果、非确定性结果、以及性能下降导致的数据库崩溃。这些问题在复杂数据库环境中的处置更具挑战性,复杂数据库环境可能包括云计算、大数据和业务分析工具。这些环境往往涉及具有耦合到大型快速存储系统的强大计算机的系统。
因此,本领域需要解决上述问题。
发明内容
从第一方面看,本发明提供一种用于数据库跟踪的方法,所述方法包括:接收针对第一查询在第一输入数据上的执行而捕获的踪迹数据,其中所述踪迹数据将所述查询的子句与所述执行期间产生的相应求值(evaluation)状态相关联;在不访问所述第一输入数据的情况下从所述踪迹数据生成第二输入数据,以使得所述第一输入数据保持私有;以及实现第二查询在所述第二输入数据上的执行,其中实现所述第二查询在所述第二输入数据上的执行再现来自所述第一查询在所述第一输入数据上的执行的求值状态。
从另一方面看,本发明提供一种用于数据库跟踪的系统,所述系统包括:处理器;以及计算机可读存储介质,其连接到所述处理器,其中所述计算机可读存储介质具有存储在其上的用于控制所述处理器的程序,并且其中所述处理器与所述程序一起操作以执行所述程序以便:接收针对第一查询在第一输入数据上的执行而捕获的踪迹数据,其中所述踪迹数据将所述查询的子句与所述执行期间产生的相应求值状态相关联;在不访问所述第一输入数据的情况下从所述踪迹数据生成第二输入数据,以使得所述第一输入数据保持私有;以及实现第二查询在所述第二输入数据上的执行,其中实现所述第二查询在所述第二输入数据上的执行再现来自所述第一查询在所述第一输入数据上的执行的求值状态。
从另一方面看,本发明提供一种用于数据库跟踪的计算机程序产品,所述计算机程序产品包括计算机可读存储介质,所述计算机可读存储介质可由处理电路读取并存储指令,所述指令用于由所述处理电路执行以执行一种用于执行本发明的步骤的方法。
从另一方面看,本发明提供一种计算机程序,其存储在计算机可读介质上并且可加载到数字计算机的内部存储器中,所述计算机程序包括软件代码部分,当所述程序在计算机上运行时,所述软件代码部分用于执行本发明的步骤。
根据本发明的实施例,一种方法包括接收针对第一查询在第一输入数据上的执行而捕获的踪迹数据。所述踪迹数据将所述第一查询的子句与所述执行期间产生的相应求值状态相关联。在不访问所述第一输入数据的情况下从所述踪迹数据生成第二输入数据。实现第二查询在所述第二输入数据上的执行,其中实现所述第二查询在所述第二输入数据上的执行再现来自所述第一查询在所述第一输入数据上的执行的求值状态。
在此还描述和要求保护与以上概述的方法相关的系统和计算机程序产品。
附图说明
从以下将结合附图阅读的对本发明的示例性实施例的详细说明,本发明的上述方面和其它方面,包括目标、形式、特性和优点,将变得更显而易见。附图未按比例并且为了清晰起见与详细说明一起促进相关领域的技术人员的理解。在附图中:
图1示出根据本发明的一个优选实施例的网络计算机环境;
图2是根据本发明的一个优选实施例的图1中所示的设备的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680011879.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拼接紧固的重组竹马厩板
- 下一篇:一种可调温度的实验术后鼠笼