Workload management in a parallel database system
    1.
    发明授权
    Workload management in a parallel database system 有权
    并行数据库系统中的工作负载管理

    公开(公告)号:US09390130B2

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

    申请号:US12316412

    申请日:2008-12-12

    IPC分类号: G06F17/30 G06F9/50

    摘要: A workload management service component of a parallel database-management system monitors usage of computational resources in the parallel database-management system. The component provides a query-processing-task-management interface and a query-execution engine. The engine receives query-processing requests associated with one of a number of services from host computers, and accesses the workload-management-services component to determine whether to immediately launch execution of query-processing tasks corresponding to the received query-processing requests. Alternatively, the engine accesses the component to place the query-processing requests on wait queues for subsequent execution. The determination is based on the current usage of computational resources within the parallel database-management system.

    摘要翻译: 并行数据库管理系统的工作负载管理服务组件监视并行数据库管理系统中计算资源的使用情况。 该组件提供查询处理任务管理界面和查询执行引擎。 引擎从主机接收与多个服务中的一个相关联的查询处理请求,并访问工作负载管理服务组件,以确定是否立即启动与接收到的查询处理请求相对应的查询处理任务的执行。 或者,引擎访问组件以将查询处理请求放置在等待队列上用于后续执行。 该决定是基于并行数据库管理系统中当前计算资源的使用情况。

    Allocation of resources for concurrent query execution via adaptive segmentation
    4.
    发明申请
    Allocation of resources for concurrent query execution via adaptive segmentation 有权
    通过自适应分段分配用于并发查询执行的资源

    公开(公告)号:US20090132488A1

    公开(公告)日:2009-05-21

    申请号:US11986599

    申请日:2007-11-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30445 G06F17/30545

    摘要: An enterprise data warehouse or business intelligence system having a plurality of processors and memory resources. The system includes at least a database server, a workload management system, a query compiler, and a query executor. The database server configured to receive a database query from an application at a database client system. The query compiler configured to prepare the execution plan for the query and compute the number of executive server processes (ESPs) in each ESP layer of the query. The workload management system is configured to generate an affinity value, and the query executor is configured to execute the query. As disclosed herein, placement of the executive server process layers of the query onto processors of the computing system is determined using the affinity value. Other embodiments, aspects and features are also disclosed.

    摘要翻译: 具有多个处理器和存储器资源的企业数据仓库或商业智能系统。 该系统至少包括数据库服务器,工作负载管理系统,查询编译器和查询执行器。 数据库服务器被配置为从数据库客户端系统的应用程序接收数据库查询。 查询编译器配置为准备查询的执行计划,并计算查询的每个ESP层中的执行服务器进程(ESP)的数量。 工作负载管理系统被配置为生成关联值,并且查询执行器被配置为执行查询。 如本文所公开的,使用亲和度值来确定查询的执行服务器处理层的位置到计算系统的处理器。 还公开了其它实施例,方面和特征。

    Workload management in a parallel database system
    6.
    发明申请
    Workload management in a parallel database system 有权
    并行数据库系统中的工作负载管理

    公开(公告)号:US20100153963A1

    公开(公告)日:2010-06-17

    申请号:US12316412

    申请日:2008-12-12

    IPC分类号: G06F9/46 G06F17/30

    摘要: Embodiments of the present invention are directed to a workload management service component of a parallel database-management system that monitors usage of computational resources in the parallel database-management system and that provides a query-processing-task-management interface and a query-execution engine that receives query-processing requests associated with one of a number of services from host computers and accesses the workload-management-services component to determine whether to immediately launch execution of query-processing tasks corresponding to the received query-processing requests or to place the query-processing requests on wait queues for subsequent execution based on the current usage of computational resources within the parallel database-management system.

    摘要翻译: 本发明的实施例涉及并行数据库管理系统的工作负载管理服务组件,其监视并行数据库管理系统中的计算资源的使用,并且提供查询处理任务管理接口和查询执行 引擎,其接收与来自主计算机的多个服务中的一个相关联的查询处理请求,并访问工作负载管理服务组件,以确定是否立即启动与接收到的查询处理请求相对应的查询处理任务的执行,或者放置 基于并行数据库管理系统内的计算资源的当前使用情况,查询处理对等待队列进行后续执行的请求。

    SYSTEMS AND METHODS FOR HOLDING A QUERY
    7.
    发明申请
    SYSTEMS AND METHODS FOR HOLDING A QUERY 有权
    用于保持查询的系统和方法

    公开(公告)号:US20120203762A1

    公开(公告)日:2012-08-09

    申请号:US13021051

    申请日:2011-02-04

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30463

    摘要: One example discloses a database management system that can comprise a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions can comprise a compiler to hold a query received at a query input, thereby preventing the query from executing based on a cost comparison between an estimated resource execution cost of a query plan for the query and cost rules.

    摘要翻译: 一个实例公开了一种数据库管理系统,其可以包括用于存储计算机可执行指令的存储器和用于访问存储器并执行计算机可执行指令的处理单元。 计算机可执行指令可以包括编译器来保存在查询输入处接收的查询,从而基于查询的查询计划的估计资源执行成本与成本规则之间的成本比较来阻止查询执行。

    SYSTEM AND METHOD FOR MODIFYING AN EXECUTING QUERY
    8.
    发明申请
    SYSTEM AND METHOD FOR MODIFYING AN EXECUTING QUERY 有权
    用于修改执行查询的系统和方法

    公开(公告)号:US20120054215A1

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

    申请号:US12868895

    申请日:2010-08-26

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30306 Y10S715/968

    摘要: There is provided a computer-implemented method of modifying a query executing in a database management system. The method comprises sending a no-wait message for the query to a control broker. The method also comprises receiving a reply to the no-wait message from the control broker. The reply to the no-wait message specifies a modification to the query. Additionally, the method comprises performing the modification.

    摘要翻译: 提供了一种修改在数据库管理系统中执行的查询的计算机实现的方法。 该方法包括向控制代理发送用于查询的不等待消息。 该方法还包括从控制代理接收对不等待消息的回复。 对等待消息的回复指定了查询的修改。 另外,该方法包括执行修改。