Unified tracing service
    32.
    发明授权
    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
    33.
    发明授权
    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
    34.
    发明申请
    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
    35.
    发明申请
    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
    36.
    发明申请
    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
    37.
    发明申请
    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)用于参与查询的动态性能视图部分的第二信息。 如果远程服务器上的从站无法使用第一个信息来生成等效查询(例如,如果它们位于已关闭数据库的数据库服务器中),则远程服务器上的从站将使用第二个信息来参与 在查询的动态性能视图部分。

    Methods for intra-partition parallelism for inserts
    38.
    发明授权
    Methods for intra-partition parallelism for inserts 有权
    嵌入式分区间平行度的方法

    公开(公告)号:US06895487B2

    公开(公告)日:2005-05-17

    申请号:US10771100

    申请日:2004-02-02

    IPC分类号: G06F13/00 G06F17/00 G06F17/30

    CPC分类号: G06F17/30339

    摘要: Methods of inserting data in parallel into a partitioned data storage object are disclosed. Multiple processes are used to insert the data, and multiple processes may insert data into the same partition at the same time. Write conflicts are avoided through use of buffers and a brokering scheme to manage the data flows into the partitioned data storage object. Also disclosed are methods to optimize the size of the buffers to minimize bottlenecks.

    摘要翻译: 公开了将数据并行插入分区数据存储对象的方法。 多个进程用于插入数据,多个进程可以同时将数据插入同一个分区。 通过使用缓冲区和代理方案来管理数据流到分区数据存储对象中避免写入冲突。 还公开了优化缓冲器的尺寸以最小化瓶颈的方法。

    Method and mechanism for retrieving values from a database
    39.
    发明授权
    Method and mechanism for retrieving values from a database 失效
    从数据库检索值的方法和机制

    公开(公告)号:US06374232B1

    公开(公告)日:2002-04-16

    申请号:US09103549

    申请日:1998-06-24

    IPC分类号: G06F1730

    摘要: An index is built upon on one more columns of a database table. In order to retrieve values from the database table, a block-order scan is performed on the index by sequentially reading one or more units of contiguous blocks of the index. For a B-tree index, branch nodes in the blocks are ignored, but column values from within leaf nodes are retrieved. The column whose values are read can be determined from processing a query that references the column. The index can be partitioned so that the block-order index can be performed on only some of the index. Moreover, the block-order index scan is suitable for a table organized as an index.

    摘要翻译: 索引建立在数据库表的另外一列上。 为了从数据库表中检索值,通过依次读取索引的一个或多个连续块单元,对索引执行块顺序扫描。 对于B树索引,块中的分支节点被忽略,但是检索叶节点内的列值。 读取值的列可以通过处理引用该列的查询来确定。 可以对索引进行分区,以便仅对某些索引执行块顺序索引。 此外,块顺序索引扫描适用于组织为索引的表。

    Techniques for recommending parallel execution of SQL statements
    40.
    发明授权
    Techniques for recommending parallel execution of SQL statements 有权
    推荐并行执行SQL语句的技术

    公开(公告)号:US09256642B2

    公开(公告)日:2016-02-09

    申请号:US12827926

    申请日:2010-06-30

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30445

    摘要: Techniques for automatically recommending parallel execution of a SQL statement. In one set of embodiments, a first determination can be made regarding whether a SQL statement can be executed in parallel. Further, a second determination can be made regarding whether executing the SQL statement in parallel is faster than executing the statement in serial by a predetermined factor. If the first determination and second determination are positive (i.e., the statement can be executed in parallel and parallel execution is faster by the predetermined factor), a recommendation can be provided indicating that the SQL statement should be executed in parallel. In some embodiments, the recommendation can include a report specifying the degree of performance improvement gained from parallel execution, additional system resources consumed by parallel execution, and other statistics pertaining to the recommended parallel execution plan.

    摘要翻译: 自动推荐并行执行SQL语句的技术。 在一组实施例中,可以首先确定是否可以并行执行SQL语句。 此外,可以进行关于并行执行SQL语句是否比以预定因子串行执行语句更快的第二确定。 如果第一确定和第二确定是正的(即,可以并行执行语句并且并行执行以预定因子更快),则可以提供指示应该并行执行SQL语句的建议。 在一些实施例中,该建议可以包括指定从并行执行获得的性能改进程度的报告,并行执行消耗的附加系统资源以及与推荐的并行执行计划有关的其他统计信息。