Parallel index maintenance
    1.
    发明授权
    Parallel index maintenance 有权
    并行索引维护

    公开(公告)号:US06438562B1

    公开(公告)日:2002-08-20

    申请号:US09379625

    申请日:1999-08-24

    IPC分类号: G06F1730

    摘要: A method, system and product for coordinating a parallel update for a global index of an indexed table involves a coordinator process and slave processes. The coordinator process receives index maintenance records from data manipulation slaves for an indexed table. Each index maintenance record includes a value for an index key of a global index of the table. The coordinator process computes index key value ranges and sends each range to an index update slave. Each slave updates the global index using just the index maintenance records with key values in its respective range, thus avoiding contention among the slaves and increasing clustering so that scaleable parallelism may be more closely attained. Techniques are also described for deferring the maintenance of global indexes relative to the time when the table on which they are built is changed.

    摘要翻译: 用于协调索引表的全局索引的并行更新的方法,系统和产品涉及协调程序进程和从属进程。 协调器进程从索引表的数据操作从站接收索引维护记录。 每个索引维护记录包括表的全局索引的索引关键字的值。 协调器进程计算索引键值范围,并将每个范围发送到索引更新从站。 每个从站使用仅具有相应范围内的关键值的索引维护记录来更新全局索引,从而避免了从站之间的竞争并增加了聚类,从而可以更加可靠地实现可扩展的并行性。 还描述了相对于更改其构建表的时间推迟全局索引的维护的技术。

    Method and apparatus to support bitmap filtering in a parallel system
    2.
    发明授权
    Method and apparatus to support bitmap filtering in a parallel system 有权
    支持并行系统中位图过滤的方法和装置

    公开(公告)号:US08145642B2

    公开(公告)日:2012-03-27

    申请号:US11001363

    申请日:2004-11-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30498

    摘要: Techniques are described for combining pieces of information from two sources. The techniques may be used to improve the performance, for example, of hash join operations that are parallelized using slaves distributed across multiple nodes. According to one technique, bitmap filtering operations are performed by the probe-phase producer slaves, rather than the probe-phase consumer slaves. To avoid having to merge separately built bitmap filter chunks, the left-hand rows may be sent to every probe-phase consumer slave. Alternatively, the merge operation may be avoided by distributing the rows of one source based on how the other source has been statically partitioned.

    摘要翻译: 描述了用于组合来自两个来源的信息的技术。 这些技术可以用于改进例如使用分布在多个节点上的从属并行化的散列连接操作的性能。 根据一种技术,位图过滤操作由探针相位生成器从站而不是探针相消费者从站执行。 为了避免必须合并单独构建的位图过滤器块,可以将左侧行发送到每个探针阶段的客户从站。 或者,可以基于如何静态地分割其他源来分发一个源的行来避免合并操作。

    Unified tracing service
    3.
    发明授权
    Unified tracing service 有权
    统一跟踪服务

    公开(公告)号:US08863091B2

    公开(公告)日:2014-10-14

    申请号:US12189080

    申请日:2008-08-08

    IPC分类号: G06F9/44 G06F11/36

    CPC分类号: G06F11/3636

    摘要: A computer is programmed with multiple software programs to record structures including (a) unstructured information to denote a transition between portions of code, and (b) metadata related to one or more attributes of the information. In addition, the computer writes two additional types of structures: section type, and dump type. The section type structure has metadata to indicate a beginning and an end, to bracket a group of structures located therebetween. The dump type has a dump header and a dump body. The dump header includes a symbol to indicate it's of dump type. The dump body is a set of values of an object used by the software program(s) during execution by the computer. A group of structures, within a section type, may include structures of each of the trace record type, dump type and section type.

    摘要翻译: 计算机被编程有多个软件程序以记录结构,包括(a)非结构化信息以表示代码部分之间的转换,以及(b)与信息的一个或多个属性有关的元数据。 此外,计算机还会写入两种附加类型的结构:段类型和转储类型。 部分类型结构具有表示开头和结尾的元数据,以支架位于其间的一组结构。 转储类型具有转储头和转储主体。 转储头包含一个表示它是转储类型的符号。 转储主体是由计算机执行期间由软件程序使用的对象的一组值。 一个区段类型中的一组结构可以包括每个跟踪记录类型,转储类型和段类型的结构。

    Techniques for recommending alternative SQL execution plans
    4.
    发明授权
    Techniques for recommending alternative SQL execution plans 有权
    推荐替代SQL执行计划的技术

    公开(公告)号:US08688689B2

    公开(公告)日:2014-04-01

    申请号:US12827943

    申请日:2010-06-30

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30463

    摘要: Techniques are provided for automatically recommending alternative execution plans for a SQL statement. Information pertaining to one or more execution plans for a SQL statement can be retrieved from a set of plan sources. The one or more execution plans can include the current execution plan for the statement and one or more historical execution plans. Based on the retrieved information, the performance of the one or more execution plans can be compared to each other. Based on the comparison, a recommendation can be provided to a user indicating that a particular execution plan (e.g., a historical execution plan) should be used in place of the current execution plan to execute the SQL statement.

    摘要翻译: 提供了技术来自动推荐SQL语句的替代执行计划。 有关SQL语句的一个或多个执行计划的信息可以从一组计划源中检索。 一个或多个执行计划可以包括该语句的当前执行计划和一个或多个历史执行计划。 基于检索到的信息,可以将一个或多个执行计划的性能彼此进行比较。 基于该比较,可以向用户提供指示使用特定执行计划(例如,历史执行计划)来​​代替执行SQL语句的当前执行计划的建议。

    DIAGNOSTIC DATA REPOSITORY
    6.
    发明申请
    DIAGNOSTIC DATA REPOSITORY 有权
    诊断数据报告

    公开(公告)号:US20090106601A1

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

    申请号:US12251661

    申请日:2008-10-15

    IPC分类号: G06F11/34 G06F7/00 G06F17/30

    摘要: Techniques for systematically gathering, organizing, and storing diagnostic data related to multiple monitored systems (e.g., multiple instances of a product or multiple products). A centralized repository is provided that is organized in a hierarchical manner to facilitate proper organization of the diagnostic data related to multiple monitored systems. In one embodiment, a root directory comprising one or more subdirectories is provided for storing diagnostic data collected for each monitored system. Multiple root directories may be provided under a common base directory for storing diagnostic data corresponding to multiple monitored systems. This enables correlation of diagnostic data across multiple monitored systems.

    摘要翻译: 用于系统地收集,组织和存储与多个被监视系统相关的诊断数据(例如,产品或多个产品的多个实例)的技术。 提供了一种以层次的方式组织的集中式存储库,以促进与多个监控系统相关的诊断数据的正确组织。 在一个实施例中,提供了包括一个或多个子目录的根目录,用于存储针对每个被监视系统收集的诊断数据。 可以在公共基本目录下提供多个根目录,用于存储对应于多个被监视系统的诊断数据。 这使得能够在多个被监视系统之间进行诊断数据的相关性。

    DIAGNOSABILITY SYSTEM: FLOOD CONTROL
    7.
    发明申请
    DIAGNOSABILITY SYSTEM: FLOOD CONTROL 有权
    诊断系统:FLOOD CONTROL

    公开(公告)号:US20090105982A1

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

    申请号:US12251667

    申请日:2008-10-15

    IPC分类号: G06F19/00 G06F15/00

    摘要: Techniques for controlling collection of diagnostic data in a monitored system. A set of flood control rules are configured for the monitored system for controlling the gathering of diagnostic data in the monitored system. The set of flood control rules may include one or more default flood control rules. The set of flood control rules are user-configurable enabling the user of the monitored system to set policies for dynamically controlling gathering of diagnostic data for the monitored system. In one embodiment, diagnostic data gathering is controlled based upon a number of previous occurrences of a condition in some predefined or user-configured time frame that triggers diagnostic data gathering and/or a number of previous executions of an action performed in some predefined or user-configured time frame responsive to the condition in the monitored system.

    摘要翻译: 用于控制监控系统中诊断数据收集的技术。 为监控系统配置了一组防洪规则,用于控制监控系统中诊断数据的收集。 防洪规则集可以包括一个或多个默认防洪规则。 一组防洪规则是用户可配置的,使受监控系统的用户能够设置动态控制监控系统诊断数据采集的策略。 在一个实施例中,诊断数据收集是基于在某些预定义或用户配置的时间帧中的先前事件的数量来控制的,该时间帧触发诊断数据收集和/或在某些预定义或用户中执行的动作的先前执行的数量 响应于受监视系统中的状况而配置的时间帧。

    Method and apparatus to support bitmap filtering in a parallel system
    8.
    发明申请
    Method and apparatus to support bitmap filtering in a parallel system 有权
    支持并行系统中位图过滤的方法和装置

    公开(公告)号:US20060117036A1

    公开(公告)日:2006-06-01

    申请号:US11001363

    申请日:2004-11-30

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30498

    摘要: Techniques are described for combining pieces of information from two sources. The techniques may be used to improve the performance, for example, of hash join operations that are parallelized using slaves distributed across multiple nodes. According to one technique, bitmap filtering operations are performed by the probe-phase producer slaves, rather than the probe-phase consumer slaves. To avoid having to merge separately built bitmap filter chunks, the left-hand rows may be sent to every probe-phase consumer slave. Alternatively, the merge operation may be avoided by distributing the rows of one source based on how the other source has been statically partitioned.

    摘要翻译: 描述了用于组合来自两个来源的信息的技术。 这些技术可以用于改进例如使用分布在多个节点上的从属并行化的散列连接操作的性能。 根据一种技术,位图过滤操作由探针相位生成器从站而不是探针相消费者从站执行。 为了避免必须合并单独构建的位图过滤器块,可以将左侧行发送到每个探针阶段的客户从站。 或者,可以基于如何静态地分割其他源来分发一个源的行来避免合并操作。

    Dynamic performance views with a parallel single cursor model
    9.
    发明申请
    Dynamic performance views with a parallel single cursor model 有权
    具有并行单光标模型的动态性能视图

    公开(公告)号:US20050131878A1

    公开(公告)日:2005-06-16

    申请号:US10898300

    申请日:2004-07-23

    IPC分类号: G06F7/00 G06F17/30

    摘要: A query coordinator handles a multiple-server dynamic performance query by sending remote query slaves (1) first information for generating a complete plan for the query, and (2) second information for participating in the dynamic performance view portion of the query. If the slaves on the remote servers are unable to use the first information to generate an equivalent query (for example, if they reside in a database server that has closed the database), then the slaves on the remote servers use the second information to participate in the dynamic performance view portion of the query.

    摘要翻译: 查询协调器通过发送远程查询从站来处理多服务器动态性能查询(1)用于生成查询的完整计划的第一信息,以及(2)用于参与查询的动态性能视图部分的第二信息。 如果远程服务器上的从站无法使用第一个信息来生成等效查询(例如,如果它们位于已关闭数据库的数据库服务器中),则远程服务器上的从站将使用第二个信息来参与 在查询的动态性能视图部分。