发明名称 |
用于监视存储过程的方法和系统 |
摘要 |
提供了一种用于监视在数据库管理系统中执行的存储过程的方法。所述方法可以包括-针对所述存储过程之一提供以下事件数据以及所述存储过程的标识:指示所述存储过程的执行开始的第一时间;指示所述存储过程的所述执行结束的第二时间;被分配给作为所述存储过程的一部分执行的SQL语句的至少一个SQL语句标识符;以及针对每个SQL语句标识符,指示相关SQL语句作为所述存储过程的一部分在所述第一时间与所述第二时间之间执行的执行次数的计数器。此外,所述方法可以包括通过所述数据库管理系统提供定期的数据库监视信息,包括可通过所述SQL语句标识符识别的已执行SQL语句的参数值。此外,可将所述值与所述执行次数相关联。 |
申请公布号 |
CN103842973B |
申请公布日期 |
2016.05.18 |
申请号 |
CN201280048469.1 |
申请日期 |
2012.09.27 |
申请人 |
国际商业机器公司 |
发明人 |
M·查弗勒;M·E·魏劳赫;J·B·托布勒;S·阿伦斯沃德;M·赖克特;A·利默 |
分类号 |
G06F12/00(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F12/00(2006.01)I |
代理机构 |
北京市中咨律师事务所 11247 |
代理人 |
张亚非;于静 |
主权项 |
用于监视在数据库管理系统中执行的存储过程的方法(100),所述方法包括:‑针对所述存储过程之一提供(102)以下事件数据以及所述存储过程的标识:‑指示所述存储过程的执行开始的第一时间,‑指示所述存储过程的所述执行结束的第二时间,‑被分配给作为所述存储过程的一部分执行的SQL语句的至少一个SQL语句标识符,以及‑针对每个SQL语句标识符,指示相关SQL语句作为所述存储过程的一部分在所述第一时间与所述第二时间之间执行的执行次数的计数器,‑通过所述数据库管理系统提供(104)定期的数据库监视信息,其中所述定期的数据库监视信息包括可通过所述SQL语句标识符识别的已执行SQL语句的参数值,‑将可通过所述SQL语句标识符识别的已执行SQL语句的参数值与作为所述存储过程的一部分在所述第一时间与所述第二时间之间执行的所述相关SQL语句的所述执行次数的所述计数器相关联(106),从而导致可通过所述存储过程的所述标识识别的所述存储过程的监视数据。 |
地址 |
美国纽约 |