Parallel computing execution plan optimization
    6.
    发明授权
    Parallel computing execution plan optimization 有权
    并行计算执行计划优化

    公开(公告)号:US09235446B2

    公开(公告)日:2016-01-12

    申请号:US13530490

    申请日:2012-06-22

    IPC分类号: G06F9/46 G06F17/30 G06F9/50

    CPC分类号: G06F9/5066

    摘要: The use of statistics collected during the parallel distributed execution of the tasks of a job may be used to optimize the performance of the task or similar recurring tasks. An execution plan for a job is initially generated, in which the execution plan includes tasks. Statistics regarding operations performed in the tasks are collected while the tasks are executed via parallel distributed execution. Another execution plan is then generated for another recurring job, in which the additional execution plan has at least one task in common with the execution plan for the job. The additional execution plan is subsequently optimized based at least on the statistics to produce an optimized execution plan.

    摘要翻译: 在并行分布式执行作业期间收集的统计数据的使用可用于优化任务的性能或类似的重复任务。 最初生成作业的执行计划,其中执行计划包括任务。 在通过并行分布式执行执行任务时,将收集在任务中执行的操作的统计信息。 然后为另一个循环作业生成另一执行计划,其中附加执行计划具有至少一个与该作业的执行计划相同的任务。 随后根据统计数据优化附加执行计划,以生成优化的执行计划。

    Lightweight physical design alerter
    7.
    发明授权
    Lightweight physical design alerter 有权
    轻量物理设计报警器

    公开(公告)号:US08150790B2

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

    申请号:US11669782

    申请日:2007-01-31

    IPC分类号: G06N5/02

    CPC分类号: G06F17/30306

    摘要: A lightweight physical design alerter can analyze a workload and determine whether a comprehensive tuning session would result in a configuration improvement over the current configuration. The alerter provides a low-overhead procedure that can run during normal operation of a database management system and produce a notification if a current configuration is less than optimal. The alerter can report lower and upper bounds on the improvements that could be obtained if a comprehensive tuning tool is launched. A lower bound can be justified by generating feasible configurations. The disclosed embodiments can be extended to query updates, materialized views, and other physical design features (e.g., partitioning).

    摘要翻译: 轻量级物理设计报警器可以分析工作负载并确定综合调优会话是否会导致配置改进超过当前配置。 报警器提供了一个低开销的过程,可以在数据库管理系统的正常操作期间运行,并在当前配置不太适合的情况下产生通知。 报警器可以报告如果启动综合调整工具可以获得的改进的上下限。 可以通过生成可行的配置来证明下限。 所公开的实施例可以扩展到查询更新,物化视图和其他物理设计特征(例如,分区)。

    Min-Repro Framework for Database Systems
    8.
    发明申请
    Min-Repro Framework for Database Systems 有权
    数据库系统的Min-Repro框架

    公开(公告)号:US20100241766A1

    公开(公告)日:2010-09-23

    申请号:US12408330

    申请日:2009-03-20

    IPC分类号: G06F3/00 G06F17/30

    CPC分类号: G06F11/3664

    摘要: The min-repro finding technique described herein is designed to ease and speed-up the task of finding a min-repro, a minimum configuration that reproduces a problem in database-related products. Specifically, in one embodiment the technique simplifies transformations in order to find one or more min-repros. One embodiment provides a high-level script language to automate some sub-tasks and to guide the search for a simpler the configuration that reproduces the problem. Yet another embodiment provides record-and-replay functionality, and provides an intuitive representation of results and the search space. These tools can save hours of time for both customers and testers to isolate the problem and can result in faster fixes and large cost savings to organizations.

    摘要翻译: 本文描述的最小重复发现技术旨在简化和加快找到最小重现的任务,这是在数据库相关产品中重现问题的最低配置。 具体来说,在一个实施例中,该技术简化了转换,以找到一个或多个最小重复。 一个实施例提供了一种高级脚本语言,用于自动化一些子任务并且引导搜索更简单的再现该问题的配置。 另一个实施例提供记录和重放功能,并提供结果和搜索空间的直观表示。 这些工具可以节省客户和测试人员的时间,以隔离问题,并可以为组织带来更快的修复和更大的成本节省。

    Configuration-parametric query optimization
    10.
    发明授权
    Configuration-parametric query optimization 有权
    配置参数查询优化

    公开(公告)号:US07966313B2

    公开(公告)日:2011-06-21

    申请号:US12146470

    申请日:2008-06-26

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30312

    摘要: Described herein are techniques for Configuration-Parametric Query Optimization (C-PQO) that can improve performance of database tuning tools. When first optimizing a query, a compact representation of the optimization space is generated. The representation can then be used to efficiently produce other execution plans for the query under arbitrary hypothetical configurations.

    摘要翻译: 这里描述了可以提高数据库调整工具性能的配置参数查询优化(C-PQO)的技术。 当首次优化查询时,生成优化空间的紧凑表示。 然后,该表示可以用于在任意假设配置下有效地生成查询的其他执行计划。