[发明专利]业务数据库系统中负载情况的监测无效
申请号: | 97198253.8 | 申请日: | 1997-08-29 |
公开(公告)号: | CN1231747A | 公开(公告)日: | 1999-10-13 |
发明(设计)人: | 皮卡·莱迪宁 | 申请(专利权)人: | 诺基亚电信公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 张维 |
地址: | 芬兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 数据库 系统 负载 情况 监测 | ||
1.一种业务数据库系统中的用于监测负载情况的方法,该数据库包括一些含有连续行(Ri)的测量表(MT),据此,单一一行包括有关单个测量对象的数据,并且一个测量表中的测量对象属于同一类型,使得,它们可构成一个测量组,这种方法包括以下步骤:
-接收业务请求(SR)进入到该系统,在其处理期间,必须对每一测量对象的事件发生数进行计数,
-作为该业务请求的响应,激活业务的提供,
-在由某一预定的记录间隔所确定的一段时间内,对于业务请求处理期间的每一不同事件,通过增加与特定测量对象相关的计数器的值来完成事件记录,所述间隔是用户可指定的,和
-通过存储每一记录间隔后的与特定测量对象相关的计数器值,来完成计数器值的记录,
-根据所记录的计数器值,生成一个包括预期个数测量对象的一览表,这些对象就特定计数器的值而言是最大的。
其特征在于,该方法还包括以下步骤:
-在每一记录间隔期间,一次一个测量对象地执行计数器值的记录和置零,
-通过记录间隔生成所述一览表,使得,在一个记录间隔内,在每一单个对象的处理期间,检查所述特定计数器的值是否大于此时包含在该一览表中的具有最小计数器值的对象的计数器值,如果是,则用与所讨论的行对应的对象来取代该具有最小计数器值的对象,和
-在最新记录间隔的终点,存储所生成的一览表。
2.如权利要求1所述的方法,其特征在于,该方法包括如下步骤:
-成对地将每个测量计数器保存在与测量对象对应的测量表的行中,使得,第一计数器属于第一计数器组(CG1),而第二计数器属于第二计数器组(CG2),和
-将时域划分为连续的记录间隔(TP),使得,在每隔一个的记录间隔期间,第一计数器组中的计数器被增值而第二计数器组中的计数器值被记录和置零,又在每隔一个的记录间隔期间,第二计数器组中的计数器被增值而第一计数器组中的计数器值被记录和置零。
3.如权利要求1所述的方法,其特征在于,在单独一行的处理期间,检查计数器值是否有效,可否被记录,并且只将有效的值接受到该一览表中。
4.如权利要求3所述的方法,其特征在于,该方法包括如下步骤:
-在系统中,保存一个与特定测量对象相关的指示在测量对象的一个行中置零已被完成的最新时刻的时间标记,和一个指示在测量对象的一个行中置零已被完成的第二最新时刻的时间标记,以及一个与特定测量组相关的指示第三最新的记录间隔的变化时刻的时间标记,和
-将与特定测量对象相关的时间标记和与特定测量组相关的时间标记进行比较,并且如果两个与特定测量组相关的时间标记中的至少一个按预期介于指示第二和第三最新的记录间隔的变化时刻的时间标记之间,则接受该测量对象的计数器值以便记录。
5.如权利要求1所述的方法,其特征在于,在如下情况时,该一览表被分类并按分类次序存储在一个数据表中:
-检测到在当前记录间隔期间所有对象已被处理完,
-检测到记录间隔已变化而在上一记录间隔期间一些对象的处理可能未完成。
6.如权利要求1所述的方法,其特征在于,在数据表中存储一个以上记录间隔的一览表。
7.如权利要求1所述的方法,其特征在于,根据这样一些对象将预期长度的一览表初始化,这些对象首先通过将包含于该一览表中的最小值置为零来处理。
8.如权利要求1所述的方法,其特征在于,在过载情况下,该一览表用来提供拒绝业务请求的判据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚电信公司,未经诺基亚电信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/97198253.8/1.html,转载请声明来源钻瓜专利网。