【技术实现步骤摘要】
【国外来华专利技术】SQL枚举器
技术介绍
系统采用组件抽象化(abstraction)以概括和简化组件的使用。然而,抽象化常常使组件的操作模糊,并阻碍识别与组件有关的性能或功能问题的努力。在许多系统中,与数据库的通信被认为是系统性能限制。可以抽象化数据库连接使得事件(例如,用户动作)和数据库活动之间的关系难以建立。附图说明现在将參考附图详细描述本专利技术的示例性实施例,其中:图1示出了包括根据各种实施例记录的数据库活动记录的系统方框图;图2示出了根据各种实施例的基于包括数据库活动记录的系统的处理器方框图;图3示出了根据各种实施例的与结构化查询语言(“SQL”)执行的相关的汇总的统计信息的显示;图4示出了根据各种实施例的由SQL语句分组的SQL执行信息的显示;图5示出了根据各种实施例的用于SQL语句的完整SQL语句及执行计划的显示;图6示出了根据各种实施例的SQL语句执行有关的堆栈跟踪的显示;以及图7示出了根据各种实施例用于记录数据库活动的方法流程图。符号和术语 遍及以下说明书和权利要求所使用某些术语指代特定的系统组件。如本领域的技术人员将理解的,计算机公司可能会用不同的名称指代ー个组件。 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种系统,包括: 数据库; 事件检测器,其被配置为: 将接收的请求识别为产生一个或多个数据库查询语言语句;以及 定义划定所述请求的处理的事件;以及 结构化查询语言(“SQL”)枚举器,其被配置为: 基于所述事件,记录指示所述数据库如何处理所述事件期间产生的语句的信息;以及 向所述请求的发布者提供所记录的信息以及所述请求和信息的关系的指示。2.按权利要求1所述的系统,其中所述SQL枚举器被配置成记录发起所述语句中的每个的时间以及所述语句中的每个的执行持续时间。3.按权利要求1所述的系统,其中所述SQL枚举器被配置成基于所述产生的语句记录由所述数据库执行的所述查询语言语句。4.按权利要求1所述的系统,其中所述SQL枚举器被配置成记录针对每个语句生成的所述数据库的执行计划。5.按权利要求1所述的系统,其中所述SQL枚举器被配置成记录接收所述请求和向请求者返回结果之间执行每个语句的次数。6.按权利要求1所述的系统,其中 所述SQL枚举器被配置成记录用于每个语句的堆栈跟踪。7.按权利要求1所述的系统,其中所述SQL枚举器被嵌入在接收所述请求的应用程序中。8.按权利要求1所述的系统,其中所述SQL枚举器被配置成提供所生成的响应于所述请求的信息显示,所述信息包括: 所执行的查询语言语句的总数; 所执行的唯一查询语言语句的数量; 执行所有查询语言语句的所需时间; 所执行的每个查询语言语句的文本; 执行每个查询语言语句的次数; 用于每个查询语言语句的执行时间; 用于每个查询语言语句的执行计划;以及 用于每个查询语言语句的堆栈跟踪。9.一种方法,包括: 通过一个或多个处理器接收请求; 通过所述一个或多个处理器,基于所述请...
【专利技术属性】
技术研发人员:B·古,R·A·克塔加加,J·赵,
申请(专利权)人:惠普发展公司有限责任合伙企业,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。