当前位置: 首页 > 专利查询>微软公司专利>正文

用来监视数据库环境的微监视器制造技术

技术编号:2863813 阅读:175 留言:0更新日期:2012-04-11 18:40
提供一种在数据库环境的监视中使用的微监视器。在一个示例性执行中,微监视器包括图形用户接口(GUI),该接口具有:信息导航的控制器,控制数据库环境的控制器,用于显示关于数据库环境的监视信息的显示区域,和最大化显示区域至常规应用程序的尺寸的控制器。当在具有操作显示空间的计算环境中执行时,微监视器占有操作显示空间的一部分,该操作显示空间被其他正在执行的计算应用程序占有。微监视器在操作中接收配置变量,以便用于设置阈值,告警和设计。基于配置信息,微监视器会与正在监视的数据库环境协同操作的,以获得处理的操作信息。操作信息根据配置处理,用来生成期望的监视信息,以便在微监视器显示区域中显示。

【技术实现步骤摘要】

本申请一般涉及用来监视计算环境的监视应用程序,尤其涉及用于监视数据库环境的微监视器,它提供丰富的、健壮的和可定制的数据。
技术介绍
由于计算和通信技术的进展,市场全球化和商业扩张以及政府企业的扩展已形成并且还在继续。在大跨度范围内共享数据和信息时的地理限制正成为遥远的记忆。而且,利用这些技术的进步,计算应用程序正跨越巨大的计算环境网络和平台被展开,这些计算机应用程序曾经一度只在单独的机器上被预定使用。随着更多的数据和计算应用程序成为共享的,出现了监视和控制容纳数据的系统的需要,以确保它们适当的发挥功能并保护它免遭有害故障时间,故障可能意味着收益损失。企业的计算环境可能包含好几百台服务器计算机,还可能包含好几千台客户机,这些计算机都在通信中共享应用程序和应用程序数据。这样的计算环境还可能支持大量的数据存储,以用于存储应用程序数据。现在的数据存储,或者数据库,被设计用来在单机座单独的机器上操作,或者在若干台计算机之间操作(例如,计算机数据库服务器),并协同计算环境,来接收数据以便存储,和/或向请求应用程序提供数据。给出企业的数据的重要性,已经并正制造有效的工作确保数据库管理应用程序存储,管理,和检索数据的操作是完全可操作的并且是完全最佳的。关于这一点,数据管理应用程序的提供者已经开发了监视应用程序,该监视应用程序与数据库管理应用程序持续地通信,以便监视和解决应用程序的差错。数据库监视应用程序可以是与企业的计算环境协同操作的的独立应用程序,或者可以是数据库管理应用程序的组件,利用该数据库管理应用程序以监视通过计算环境的各种各样的数据库。不论是哪种情况,监视应用程序操作以轮询数据库及有关操作、优化和通信信息的相关应用程序,所述相关的应用程序由监视应用程序处理向计算环境管理员显示。通常,监视应用程序是完全熔固的计算应用程序,在执行时该完全熔固的计算应用程序可提供具有各种显示区域的图形用户接口,以用于显示有关数据库管理应用程序的各种信息。另外,图形用户接口可以具有导航控制,以辅助显示数据的操作。特别是,数据库管理员装入该监视应用程序(并关联图形用户接口)。监视应用程序与数据库管理应用程序和要被监视的数据库进行通信(例如数据存储)。使用消息服务器,监视应用程序向数据库管理应用程序和数据库(例如数据存储)请求关于操作条件的特殊数据,以及数据库管理应用程序和/或数据存储状态的特殊数据。这样的信息可以包括通信完整性、更新记录信息、处理完整性和效率。监视应用程序处理检索信息,使用一些预先确定的用户定义配置变量(例如标志指示器和警告条件阈值),产生监视信息,以在监视应用程序的图形用户接口显示区域显示。监视应用程序的图形用户接口往往获得和在管理员的计算机上操作的其他任何计算应用程序,例如字处理计算应用程序、电子表格、或者电子邮件计算应用程序,一样的显示空间。同样的,监视应用程序是操作麻烦的,管理员必须经常在监视应用程序和其他计算应用程序(例如字处理器、电子邮件应用程序等等)之间切换复位,以保持监视应用程序报告和警报最佳。此外,当监视应用程序提供维护被监视的数据库管理应用程序的完整性需要的重要性能和操作数据时,管理员不能处理该监视应用程序。。由上述可以理解,需要一种系统和方法克服现有技术的缺陷。本专利技术实施方案的概述本专利技术提供一种用于数据库环境的监视的微监视器。在一个说明性实现中,微监视器包括具有信息导航控制的图形用户接口(GUI),用于控制数据库环境的控制器,和用于显示有关数据库信息的监视信息的显示区域。该微监视器还包括用于最大化微监视器的显示区域的控制器,就像它是正规的计算应用程序。当在具有操作显示空间的计算环境中执行时,微监视器占有操作显示空间的小部分,该操作显示空间由其他执行的计算应用程序占有。在操作中,微监视器通过GUI接收配置变量,以便用于设置监视阈值、警告和显示布局设计。基于配置信息,微处理器将与它正在监视的数据库环境协同操作以获得操作信息进行处理。操作信息根据配置进行处理,以产生期望的监视信息在微监视器显示区域中显示。在可选择的预期的实施方案中,微监视器包括常规监视计算应用程序的较小形状因子(form-factor)。当微监视器在具有操作显示区域的计算环境中执行时,该较小形状因子导致微监视器占据比其他在计算环境中操作的执行计算应用程序更少的空间。在该上下文环境中,微监视器包括通过监视信息导航的控制器,以及用于数据库环境控制操作的控制器。下面更详细的描述其他特征。附图简述这里描述的系统和方法是关于附图的进一步描述,其中附图说明图1和图2是适合于本专利技术的典型计算环境的示意图,用图2描绘典型网络计算环境;图3是微监视器系统和在它的组件之间的协同操作的的框图。图4是典型微监视器的屏幕拍摄。图4A是转换计算环境显示区域的屏幕拍摄。图5是典型监视器的屏幕拍摄,微监视器基于该监视器。图6是处理通过微监视器执行以执行监视功能的流程图。典型实施方案的详述综述提供一种技术,其中监视软件在受监视的服务器和监视用户计算机之间分配,有软件的服务器部分,配置该软件以回复来自监视用户计算机的询问,有关于服务器和在服务器运行的软件服务器的信息编译。询问通过预定时间间隔进行周期的和分离的发送。另外,可操作软件的服务器部分以将消息发送到在缺陷或者其他预定条件出现的参与用户。有关服务器的信息以单一编译的方式发送,允许监视用户计算机避免不得不发送对服务器的重复的询问,以收集来自服务器的必要信息。服务器不连接到网络,即,服务器没有电力或者不能适当地运行网络连通性软件,可以被检测到。在服务器上的缺乏发现之后,为用户提供的显示器将改为指示缺乏的出现。软件的用户计算机部分可以监视多个服务器。通过监视软件监视的服务器的服务的选择,该选择是由监视软件的服务器部分确定的;因而,改变在服务器上被监视的服务的选择不需要改变监视软件的用户计算机部分。在一方面,这里描述的方法提供监视服务器计算机的方法,该方法包括在服务器计算机编译有关服务器计算机状态的信息集合,该集合包括许多状态指示器,向服务器计算机发送来自用户计算机的请求,并向用户计算机发送来自服务器计算机的回复,该回复包括该集合。该集合可以包括有关服务器或者其他在计算环境中的服务器的缺乏信息。该回复可以包括通过在服务器设置的配置、直接被包括在回复中的信息。参与用户计算机可以向许多服务器中的每个发送请求,还可以接收来自许多服务器的每个的回复。在另一方面,这里描述的方法提供监视服务器计算机的方法,该方法包括发送许多有关服务器计算机的信息的请求,该请求以可调整频率发送,每个请求由用户计算机发送到服务器计算机,对请求中的一个在回复中编译该信息,向用户计算机发送来自服务器计算机的回复,并基于该回复,向参与用户调整信息显示器。这个方面的执行可以包括一个或者更多接下来的特征。所述回复可以包括在服务器计算机的有关缺陷的信息,并且该缺陷的结果是可以增加频率。所述回复可以包括服务器计算机的软件服务的状态,或者通过在服务器设置的配置直接包括在回复中的信息。该方法进一步包括使用许多列服务器计算机,其中每一列都相应于发送请求的不同频率。该方法还进一步包括通过回复确定是否在服务器计算机存在缺乏,并依靠确定的结果,为服务器计算机本文档来自技高网...

【技术保护点】
一种用于监视数据库环境的方法,包括:提供一个微监视器应用程序,该微监视器应用程序具有一个图形用户接口,用来显示关于协同操作的数据库环境的监视信息,使得微监视器的尺寸是全部可利用的计算环境操作显示空间的一小部分;提供一种通信装置,该通信装置由微监视器使用,用来与协同操作的数据库通信。

【技术特征摘要】
US 2003-6-27 10/608,4811.一种用于监视数据库环境的方法,包括提供一个微监视器应用程序,该微监视器应用程序具有一个图形用户接口,用来显示关于协同操作的数据库环境的监视信息,使得微监视器的尺寸是全部可利用的计算环境操作显示空间的一小部分;提供一种通信装置,该通信装置由微监视器使用,用来与协同操作的数据库通信。2.如权利要求1所述的方法,还包括为微监视器应用程序提供尺寸调整控制器,其中所述控制器执行扩展微监视器尺寸的任务。3.如权利要求1所述的方法,还包括为微监视器应用程序提供命令行控制器,其中该命令行控制器允许微监视器控制一个或者多个协同操作的数据库环境的操作。4.如权利要求3所述的方法,还包括为微监视器应用程序提供导航控制器,该导航控制器允许用户获得详细的监视信息。5.如权利要求3所述的方法,还包括通过微监视器应用程序提供代表数据库环境操作状态的图形警告。6.如权利要求4所述的方法,还包括通过微监视器应用程序提供代表数据库环境操作状态的听觉警告。7.一种计算机可读介质,所述介质具有用以指令计算机执行如权利要求1所述的方法的计算机可读指令。8.一种用于监视计算环境的活动的用户接口(UI),其包括代表一个或多个计算环境组件的一组信息;其中,所述UI可以多种形态显示,这些形态可配置以表示一个或多个计算环境信息,所述UI通过计算环境提供控制。9.如权利要求8所述的UI,其中UI可以大形状因子和小形状因子显示,其中大形状因子占据协同操作的计算环境显示区域的主要部分,而其中小形状因子占据计算环境的显示区域的一小部分。10.如权利要求9所述的UI,其中在小形状因子中操作的UI具有将UI从小形状因子扩展到大形状因子的控制器。11.如权利要求10所述的UI,其中当UI从小形状因...

【专利技术属性】
技术研发人员:PD加丁R松科
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利