Method and apparatus for presenting query plans
    31.
    发明授权
    Method and apparatus for presenting query plans 有权
    查询计划的方法和装置

    公开(公告)号:US07185000B1

    公开(公告)日:2007-02-27

    申请号:US09608976

    申请日:2000-06-30

    IPC分类号: G06F7/00 G06F17/30

    摘要: An execution plan of a query for a parallel database system is determined. In one arrangement, the parallel database system is a relational database management system. The execution plan of the query is determined by an optimizer program. Execution plans are inserted into one or more explain tables that are accessible by a visual explain and compare module to display the steps of the execution plan in a graphical user interface. Parallel execution of steps of the execution plan can be depicted in the graphical user interface. Further, plural execution plans for a given query under different conditions may be displayed for comparison.

    摘要翻译: 确定并行数据库系统的查询的执行计划。 在一种安排中,并行数据库系统是关系数据库管理系统。 查询的执行计划由优化程序确定。 执行计划被插入到一个或多个可视化解释和比较模块可访问的解释表中,以在图形用户界面中显示执行计划的步骤。 可以在图形用户界面中描绘执行计划的步骤的并行执行。 此外,可以显示用于在不同条件下的给定查询的多个执行计划用于比较。

    Calculating a throttle limit for requests in a database system

    公开(公告)号:US11449502B1

    公开(公告)日:2022-09-20

    申请号:US12945072

    申请日:2010-11-12

    IPC分类号: G06F16/2453

    摘要: In a database system, at least one metric associated with resources in a database system used by multiple classes of requests is monitored, where a first of the multiple classes is associated with a lower priority than a second of the multiple classes. A throttle limit is calculated for requests of the first class, based on the monitored metric. The calculated throttle limit is used to determine scheduling of the request of the first class for execution.

    Managing access to data in a multi-temperature database
    34.
    发明授权
    Managing access to data in a multi-temperature database 有权
    管理多温度数据库中的数据访问

    公开(公告)号:US09015146B2

    公开(公告)日:2015-04-21

    申请号:US11565757

    申请日:2006-12-01

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30477 G06F17/30306

    摘要: An optimization technique is provided that optimizes data access by mapping each table, or row and/or column in a table, to a particular query, depending on whether the data in said table, row or column is ‘hot’ or ‘cold’ data. In one aspect, the invention features a method for optimizing the access time of an SQL query to a database including data. The method includes receiving, for each query type, a data frequency access measure and associating each query type with a processing rule set, according to the received data frequency access measure.

    摘要翻译: 提供了一种优化技术,可根据表,行或列中的数据是“热”还是“冷”数据,通过将表中的每个表或表中的行和/或列映射到特定查询来优化数据访问 。 一方面,本发明的特征在于一种用于优化SQL查询到包括数据的数据库的访问时间的方法。 该方法包括针对每个查询类型接收数据频率访问度量,并根据所接收的数据频率访问措施将每个查询类型与处理规则集相关联。

    Rejecting a request in a database system
    35.
    发明授权
    Rejecting a request in a database system 有权
    在数据库系统中拒绝请求

    公开(公告)号:US08745032B1

    公开(公告)日:2014-06-03

    申请号:US12952561

    申请日:2010-11-23

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30442

    摘要: A filter receives a request to perform an operation in a database system, and the filter receives a resource estimate relating to the request from an optimizer. The filter determines whether the resource estimate exceeds an available resource of the database system, and if so, the filter rejects the request prior to execution of the request.

    摘要翻译: 过滤器接收在数据库系统中执行操作的请求,并且过滤器从优化器接收与该请求相关的资源估计。 过滤器确定资源估计是否超过数据库系统的可用资源,如果是这样,则过滤器在执行请求之前拒绝该请求。

    EMULATING AN ENVIRONMENT OF A TARGET DATABASE SYSTEM
    36.
    发明申请
    EMULATING AN ENVIRONMENT OF A TARGET DATABASE SYSTEM 审中-公开
    模拟目标数据库系统的环境

    公开(公告)号:US20140108001A1

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

    申请号:US13650201

    申请日:2012-10-12

    IPC分类号: G06F9/455

    CPC分类号: G06F11/3664

    摘要: A test system receives environment information of a target database system, where the environment information includes information relating to hardware and software components of the target database system, and one or more of: definitions of workloads in the target database system, and settings of a scheduler in the target database system. The test system emulates an environment of the target database system using the received environment information, and database software is executed in the emulated environment in the test system.

    摘要翻译: 测试系统接收目标数据库系统的环境信息,其中环境信息包括与目标数据库系统的硬件和软件组件相关的信息,以及以下中的一个或多个:目标数据库系统中的工作负载的定义,以及调度器的设置 在目标数据库系统中。 测试系统使用接收到的环境信息模拟目标数据库系统的环境,并且在测试系统的仿真环境中执行数据库软件。

    Adjusting a resource estimate in response to progress of execution of a request
    38.
    发明授权
    Adjusting a resource estimate in response to progress of execution of a request 有权
    响应执行请求的进度调整资源估计

    公开(公告)号:US08516488B1

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

    申请号:US12942466

    申请日:2010-11-09

    IPC分类号: G06F9/46 G06F7/00

    摘要: A database system includes an optimizer to generate resource estimates regarding execution of a request in the database system, and a regulator to monitor progress of execution of the request (and in some examples every step of the request), and to adjust the resource estimates based on the monitored progress. The regulator also adjusts a priority setting of the request according to the adjusted resource estimates.

    摘要翻译: 数据库系统包括:优化器,用于生成关于在数据库系统中执行请求的资源估计;以及调节器,用于监视请求的执行进度(以及在一些示例中每个步骤的请求),并且基于 对监测进度。 监管机构还根据经调整的资源估算值调整请求的优先级设置。

    FINE-GRAINED CAPACITY MANAGEMENT OF COMPUTING ENVIRONMENTS THAT MAY SUPPORT A DATABASE
    39.
    发明申请
    FINE-GRAINED CAPACITY MANAGEMENT OF COMPUTING ENVIRONMENTS THAT MAY SUPPORT A DATABASE 有权
    可以支持数据库的计算环境的精细化能力管理

    公开(公告)号:US20130086374A1

    公开(公告)日:2013-04-04

    申请号:US13309806

    申请日:2011-12-02

    IPC分类号: G06F9/00

    摘要: Computing capacity of a computing environment can be managed by controlling it associated processing capacity based on a target (or desired) capacity. In addition, fine-grained control over the processing capacity can be exercised. For example, a computing system can change the processing capacity (e.g., processing rate) of at least one processor operating based on a target capacity. The computing system may also be operable to change the processing capacity based on a measured processing capacity (e.g., a measured average of various processing rates of a processor taken over a period of time when a processor may have been operating at different processing rates over that period). By way of example, the processing rate of a processor can be switched between 1/8 and 2/8 of a maximum processing rate to achieve virtually any effective processing rates between them.

    摘要翻译: 可以通过基于目标(或期望的)容量控制其相关联的处理能力来管理计算环境的计算能力。 另外,可以对处理能力进行细粒度的控制。 例如,计算系统可以改变基于目标容量操作的至少一个处理器的处理能力(例如,处理速率)。 计算系统还可以用于基于测量的处理能力来改变处理能力(例如,当处理器可能以不同的处理速率工作在一段时间内所采用的处理器的各种处理速率的测量平均值 期)。 作为示例,处理器的处理速率可以在最大处理速率的1/8和2/8之间切换,以实现它们之间的几乎任何有效的处理速率。

    REGULATING CAPACITY AND MANAGING SERVICES OF COMPUTING ENVIRONMENTS AND SYSTEMS THAT INCLUDE A DATABASE
    40.
    发明申请
    REGULATING CAPACITY AND MANAGING SERVICES OF COMPUTING ENVIRONMENTS AND SYSTEMS THAT INCLUDE A DATABASE 审中-公开
    计算能力和管理服务的计算环境和系统包括一个数据库

    公开(公告)号:US20130086129A1

    公开(公告)日:2013-04-04

    申请号:US13249922

    申请日:2011-09-30

    IPC分类号: G06F17/30

    摘要: Capacity of a database system and/or a computing system that includes a database can be effectively changed from a current computing capacity to another computing capacity. This can be achieved by causing usage capacity of at least one of resource to be changed when the database is active. By way of example, capacity of a database system can be regulated by delaying the execution of the database work based on a target capacity. As a result, database work can take relatively longer to complete when the capacity of a database is effectively regulated to be below its full capacity. In effect, a portion of available capacity (excess capacity) can be made inaccessible to the database. However, excess capacity can be used to manage various services of the database in accordance with one or more service criteria (e.g., Service Level Goals or Agreements).

    摘要翻译: 可以将包括数据库的数据库系统和/或计算系统的容量从当前计算能力有效地改变为另一计算能力。 这可以通过在数据库活动时引起资源中的至少一个被改变的使用容量来实现。 作为示例,可以通过基于目标容量延迟数据库工作的执行来调节数据库系统的容量。 因此,当数据库的容量被有效地调整到低于其全部容量时,数据库工作可能需要相对较长的时间才能完成。 实际上,可用容量(过剩容量)的一部分可以使数据库无法访问。 然而,根据一个或多个服务标准(例如,服务级目标或协议),可以使用超额容量来管理数据库的各种服务。