Automatic database diagnostic monitor architecture
    42.
    发明申请
    Automatic database diagnostic monitor architecture 有权
    自动数据库诊断监视器架构

    公开(公告)号:US20050055673A1

    公开(公告)日:2005-03-10

    申请号:US10775531

    申请日:2004-02-09

    IPC分类号: G06F9/44

    CPC分类号: G06F17/30306 G06F17/30371

    摘要: Techniques for self-diagnosing performance problems in a database are provided. The techniques include classifying one or more performance problems in a database system. One or more values for quantifying an impact of the one or more performance problems on the database system are then determined. The quantified values are determined based on the performance of operations in the database system. A performance problem based on the one or more quantified values is then determined. A solution for the performance problem is generated and may be outputted.

    摘要翻译: 提供了数据库中自我诊断性能问题的技术。 这些技术包括对数据库系统中的一个或多个性能问题进行分类。 然后确定用于量化一个或多个性能问题对数据库系统的影响的一个或多个值。 量化值基于数据库系统中的操作性能来确定。 然后确定基于一个或多个量化值的性能问题。 产生性能问题的解决方案,并可以输出。

    Future-based performance baselines
    43.
    发明授权
    Future-based performance baselines 有权
    基于未来的绩效基线

    公开(公告)号:US08990811B2

    公开(公告)日:2015-03-24

    申请号:US12111011

    申请日:2008-04-28

    IPC分类号: G06F9/46 G06F11/36 G06F11/34

    摘要: Techniques that improve manageability of systems. Techniques are provided for creating different types of baselines that are more flexible and dynamic in nature. A future-based baseline may be created defining a period of time, wherein at least a portion of the period of time is in the future. A baseline may be created that is a composite of multiple baselines. In general, baselines may be specified having one or more periods of time that are either contiguous or non-contiguous. A template for creating a set of baselines based on a set of time periods may also be created, where the template can be used to create a baseline for each of the set of time periods. A moving window baseline may be created having an associated time window that changes with passage of time, where accordingly the data associated with the baseline may also dynamically change with passage of time.

    摘要翻译: 提高系统可管理性的技术。 提供了技术,用于创建不同类型的更灵活和动态的基线。 可以创建定义一段时间的基于未来的基线,其中至少一部分时间段在将来。 可以创建一个基准,该基准是多个基线的组合。 通常,可以指定具有连续或不连续的一个或多个时间段的基线。 还可以创建用于基于一组时间段来创建一组基线的模板,其中可以使用该模板为每组时间段创建基准。 可以创建具有随时间变化而变化的相关联的时间窗口的移动窗口基线,其中因此与基线相关联的数据也随着时间的推移而动态地改变。

    GATHERING INFORMATION FOR USE IN DIAGNOSTIC DATA DUMPING UPON FAILURE OCCURRENCE
    44.
    发明申请
    GATHERING INFORMATION FOR USE IN DIAGNOSTIC DATA DUMPING UPON FAILURE OCCURRENCE 有权
    用于诊断数据丢失的收集信息失败

    公开(公告)号:US20090106595A1

    公开(公告)日:2009-04-23

    申请号:US12251671

    申请日:2008-10-15

    IPC分类号: G06F11/07

    摘要: Techniques for gathering information during runtime of a monitored system such that the information is available for facilitating diagnostics for the monitored system. In one embodiment, upon detection of a condition (such as an error condition) in the monitored system, a portion of the gathered information provides contextual information that facilitates gathering of diagnostic data that is relevant for the detected condition. This facilitates capturing of diagnostic data that is relevant for diagnosing the detected condition. The information gathered and stored during runtime may include information related to local variables, information related to tagged information (e.g., tagged functions/processes) executing in the monitored system, information related to potential impacts to the monitored system due to failures, metadata information, and other information.

    摘要翻译: 用于在被监视系统的运行时间期间收集信息的技术,使得该信息可用于便于被监视系统的诊断。 在一个实施例中,在检测到所监视的系统中的状况(例如错误状况)时,所收集的信息的一部分提供有助于收集与检测到的条件相关的诊断数据的上下文信息。 这有助于捕获与诊断检测到的状况相关的诊断数据。 在运行时收集和存储的信息可以包括与局部变量相关的信息,与被监视系统中执行的标记信息(例如,标记的功能/过程)相关的信息,与故障对被监视系统的潜在影响有关的信息,元数据信息, 和其他信息。

    Gathering information for use in diagnostic data dumping upon failure occurrence
    45.
    发明授权
    Gathering information for use in diagnostic data dumping upon failure occurrence 有权
    收集用于故障发生时诊断数据转储的信息

    公开(公告)号:US07941707B2

    公开(公告)日:2011-05-10

    申请号:US12251671

    申请日:2008-10-15

    IPC分类号: G06F11/00

    摘要: Techniques for gathering information during runtime of a monitored system such that the information is available for facilitating diagnostics for the monitored system. In one embodiment, upon detection of a condition (such as an error condition) in the monitored system, a portion of the gathered information provides contextual information that facilitates gathering of diagnostic data that is relevant for the detected condition. This facilitates capturing of diagnostic data that is relevant for diagnosing the detected condition. The information gathered and stored during runtime may include information related to local variables, information related to tagged information (e.g., tagged functions/processes) executing in the monitored system, information related to potential impacts to the monitored system due to failures, metadata information, and other information.

    摘要翻译: 用于在被监视系统的运行时间期间收集信息的技术,使得该信息可用于便于被监视系统的诊断。 在一个实施例中,在检测到所监视的系统中的状况(例如错误状况)时,所收集的信息的一部分提供有助于收集与检测到的条件相关的诊断数据的上下文信息。 这有助于捕获与诊断检测到的状况相关的诊断数据。 在运行时收集和存储的信息可以包括与局部变量相关的信息,与被监视系统中执行的标记信息(例如,标记的功能/过程)相关的信息,与故障对被监视系统的潜在影响有关的信息,元数据信息, 和其他信息。

    Systems, methods and software for automating database tasks
    46.
    发明授权
    Systems, methods and software for automating database tasks 有权
    用于自动化数据库任务的系统,方法和软件

    公开(公告)号:US07440973B2

    公开(公告)日:2008-10-21

    申请号:US10903594

    申请日:2004-07-29

    IPC分类号: G06F7/00

    摘要: Various embodiments of the invention provide solutions to facilitate the management and/or automation of various database tasks, in particular system tasks. Merely by way of example, some embodiments provide methods systems and/or software products that can facilitate automation of such tasks. In accordance with certain embodiments, a maintenance window may be defined. The maintenance window can provide an opportunity for system tasks (and/or other tasks, especially those that consume significant database resources) to execute without significantly impacting the usability of the database. In particular embodiments, a maintenance window may be defined to coincide with a period of relatively low user activity. In some cases, a maintenance window may be implemented in conjunction with a job scheduler and/or a resource manager. Merely by way of example, a resource manager might allocate relatively more system and/or database resources to system tasks during the maintenance window, and/or a job scheduler may schedule system tasks to execute during the maintenance window.

    摘要翻译: 本发明的各种实施例提供了便于各种数据库任务(特别是系统任务)的管理和/或自动化的解决方案。 仅仅作为示例,一些实施例提供了可以促进这些任务的自动化的方法系统和/或软件产品。 根据某些实施例,可以定义维护窗口。 维护窗口可以提供系统任务(和/或其他任务,特别是那些消耗大量数据库资源的任务)执行的机会,而不会显着影响数据库的可用性。 在特定实施例中,可以将维护窗口定义为与相对低的用户活动的周期相一致。 在某些情况下,可以结合作业调度器和/或资源管理器来实现维护窗口。 仅作为示例,资源管理器可以在维护窗口期间向系统任务分配相对更多的系统和/或数据库资源,和/或作业调度器可以调度在维护窗口期间执行的系统任务。

    Systems, methods and software for automating database tasks
    47.
    发明申请
    Systems, methods and software for automating database tasks 有权
    用于自动化数据库任务的系统,方法和软件

    公开(公告)号:US20060026212A1

    公开(公告)日:2006-02-02

    申请号:US10903594

    申请日:2004-07-29

    IPC分类号: G06F17/30

    摘要: Various embodiments of the invention provide solutions to facilitate the management and/or automation of various database tasks, in particular system tasks. Merely by way of example, some embodiments provide methods systems and/or software products that can facilitate automation of such tasks. In accordance with certain embodiments, a maintenance window may be defined. The maintenance window can provide an opportunity for system tasks (and/or other tasks, especially those that consume significant database resources) to execute without significantly impacting the usability of the database. In particular embodiments, a maintenance window may be defined to coincide with a period of relatively low user activity. In some cases, a maintenance window may be implemented in conjunction with a job scheduler and/or a resource manager. Merely by way of example, a resource manager might allocate relatively more system and/or database resources to system tasks during the maintenance window, and/or a job scheduler may schedule system tasks to execute during the maintenance window.

    摘要翻译: 本发明的各种实施例提供了便于各种数据库任务(特别是系统任务)的管理和/或自动化的解决方案。 仅仅作为示例,一些实施例提供了可以促进这些任务的自动化的方法系统和/或软件产品。 根据某些实施例,可以定义维护窗口。 维护窗口可以提供系统任务(和/或其他任务,特别是那些消耗大量数据库资源的任务)执行的机会,而不会显着影响数据库的可用性。 在特定实施例中,可以将维护窗口定义为与相对低的用户活动的周期相一致。 在某些情况下,可以结合作业调度器和/或资源管理器来实现维护窗口。 仅仅作为示例,资源管理器可以在维护窗口期间向系统任务分配相对更多的系统和/或数据库资源,和/或作业调度器可以调度在维护窗口期间执行的系统任务。

    Automatic performance statistical comparison between two periods
    50.
    发明申请
    Automatic performance statistical comparison between two periods 有权
    两个时期之间的自动性能统计比较

    公开(公告)号:US20070083564A1

    公开(公告)日:2007-04-12

    申请号:US11245905

    申请日:2005-10-07

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30306 G06Q10/0639

    摘要: A technique for automatically generating a report comprising normalized differences in performance statistics between two separate periods. In one embodiment of the invention, database performance statistics are collected on a periodic basis over various time periods. In order to accurately compare database system performance between two discrete periods of time, the difference in the performance statistics of each period are normalized prior to comparing the two periods with each other. By normalizing the statistical differences in each period prior to comparing the differences, periods of different lengths of time as well as different levels of database system load may be compared. In one embodiment, a report is automatically generated which lists the performance statistics being evaluated, the difference in the statistic between each period, the value of each statistical difference as normalized by database time, and the difference between the normalized values.

    摘要翻译: 一种用于自动生成报告的技术,包括在两个不同周期之间的性能统计的归一化差异。 在本发明的一个实施例中,数据库性能统计是在不同的时间段周期性地收集的。 为了准确比较两个离散时间段之间的数据库系统性能,每个时段的性能统计差异在比较两个时期之前进行归一化。 通过在比较差异之前对每个时期的统计差异进行归一化,可以比较不同时间长度的周期以及不同级别的数据库系统负载。 在一个实施例中,自动生成报告,列出正在评估的性能统计,每个周期之间的统计差异,通过数据库时间归一化的每个统计差异的值以及归一化值之间的差异。