Managing access to data in a multi-temperature database
    41.
    发明授权
    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查询到包括数据的数据库的访问时间的方法。 该方法包括针对每个查询类型接收数据频率访问度量,并根据所接收的数据频率访问措施将每个查询类型与处理规则集相关联。

    EMULATING AN ENVIRONMENT OF A TARGET DATABASE SYSTEM
    42.
    发明申请
    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
    44.
    发明授权
    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
    45.
    发明申请
    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之间切换,以实现它们之间的几乎任何有效的处理速率。

    SYSTEM, METHOD, AND COMPUTER-READABLE MEDIUM FOR FACILITATING APPLICATION VIRTUAL DATABASE USERS
    46.
    发明申请
    SYSTEM, METHOD, AND COMPUTER-READABLE MEDIUM FOR FACILITATING APPLICATION VIRTUAL DATABASE USERS 审中-公开
    系统,方法和计算机可读介质,用于促进应用虚拟数据库用户

    公开(公告)号:US20100169377A1

    公开(公告)日:2010-07-01

    申请号:US12346568

    申请日:2008-12-30

    IPC分类号: G06F17/30

    CPC分类号: G06F21/6218 G06F16/252

    摘要: A system, method, and computer-readable medium that provide virtual user access to a database system are provided. Middle-tier application end users issue requests to a middle-tier application that submits the requests to a database system on behalf of the middle-tier end users. The middle-tier application may authenticate end users and maintain a session pool for maintaining sessions with the database system for virtual users comprising valid middle-tier application end users. The middle-tier application is able to assert the identity of virtual users corresponding to the end users for use in access rights checking and auditing of queries without establishing a new logon session for the user. To facilitate middle-tier application assertion of virtual user identities, the middle-tier application is registered as a valid database user with the database system.

    摘要翻译: 提供了向数据库系统提供虚拟用户访问的系统,方法和计算机可读介质。 中间层应用程序最终用户向中层应用程序发出请求,该中间层应用程序代表中层最终用户向数据库系统提交请求。 中间层应用程序可以对最终用户进行身份验证,并维护一个会话池,用于维护与包含有效的中间层应用程序最终用户的虚拟用户的数据库系统的会话。 中间层应用能够断言与最终用户相对应的虚拟用户的身份,以便在访问权限检查和审核查询中使用,而无需为用户建立新的登录会话。 为了促进中间层应用程序断言虚拟用户身份,中间层应用程序被注册为数据库系统的有效数据库用户。

    Automated block size management for database objects
    47.
    发明授权
    Automated block size management for database objects 有权
    数据库对象的自动块大小管理

    公开(公告)号:US07657508B2

    公开(公告)日:2010-02-02

    申请号:US11716890

    申请日:2007-03-12

    IPC分类号: G06F17/30

    摘要: A system and method for managing database systems, wherein the database systems perform database queries to retrieve data stored by the database systems. One or more regulators are used for managing the database systems, wherein a database tuning agent function of the regulator uses statistics on physical and logical data access in order to perform automated block size management for database objects.

    摘要翻译: 一种用于管理数据库系统的系统和方法,其中数据库系统执行数据库查询以检索由数据库系统存储的数据。 一个或多个调节器用于管理数据库系统,其中调节器的数据库调优代理功能使用关于物理和逻辑数据访问的统计信息,以便为数据库对象执行自动化块大小管理。

    Analysis method and apparatus for a parallel system
    48.
    发明授权
    Analysis method and apparatus for a parallel system 有权
    并行系统的分析方法和装置

    公开(公告)号:US07599923B2

    公开(公告)日:2009-10-06

    申请号:US10834515

    申请日:2004-04-29

    IPC分类号: G06F17/30

    摘要: A method and apparatus of analyzing a target system comprises receiving information relating to an environment of the target system and storing cost data based on the environment information. The plan and its estimated performance for a query may be determined based on the cost data. The environment information may pertain to the environment of a parallel system (e.g., a multi-node parallel system, a single-node parallel system having plural central processing units or a system running plural virtual processors) that is running a parallel database. The cost data may identify a number of nodes in the target system, a number of central processing units in each node of the target system, and other types of system information. The cost data may be stored in a relational table having a plurality of rows. Each row of the relational table may correspond to a different target system. The cost data is used to emulate the environment of the target system and is usable by an optimizer module to derive a query plan for an SQL (structured query language) query having the lowest (or lower) cost.

    摘要翻译: 分析目标系统的方法和装置包括接收与目标系统的环境相关的信息,并基于环境信息存储成本数据。 查询的计划及其估计的性能可以根据成本数据确定。 环境信息可以涉及运行并行数据库的并行系统(例如,多节点并行系统,具有多个中央处理单元的单节点并行系统或运行多个虚拟处理器的系统)的环境。 成本数据可以标识目标系统中的多个节点,目标系统的每个节点中的多个中央处理单元以及其他类型的系统信息。 成本数据可以存储在具有多行的关系表中。 关系表的每一行可以对应于不同的目标系统。 成本数据用于模拟目标系统的环境,并且可由优化器模块为具有最低(或更低)成本的SQL(结构化查询语言)查询导出查询计划。

    Arrival rate throttles for workload management
    49.
    发明申请
    Arrival rate throttles for workload management 有权
    工作量管理的到达率限制

    公开(公告)号:US20080306950A1

    公开(公告)日:2008-12-11

    申请号:US11811496

    申请日:2007-06-11

    IPC分类号: G06F17/30

    摘要: A computer-implemented method, system and article of manufacture for managing workloads in a computer system, comprising monitoring system conditions and operating environment events that impact on the operation of the computer system, regulating execution of one or more queries based on the monitored system conditions and operating environment events using arrival rate throttles, and performing the queries to access data in a database for presentation and use to a user.

    摘要翻译: 一种用于管理计算机系统中的工作负载的计算机实现的方法,系统和制品,包括监视影响计算机系统的操作的系统状况和操作环境事件,基于所监视的系统条件来调节一个或多个查询的执行 以及使用到达速率限制的操作环境事件,以及执行查询以访问数据库中的数据以呈现和使用给用户。

    Virtual regulator for multi-databases systems
    50.
    发明申请
    Virtual regulator for multi-databases systems 有权
    多数据库系统的虚拟调节器

    公开(公告)号:US20080162583A1

    公开(公告)日:2008-07-03

    申请号:US11716889

    申请日:2007-03-12

    IPC分类号: G06F17/30

    摘要: A system for managing a plurality of systems, includes a domain comprised of a plurality of systems, wherein the systems are managed by one or more closed-loop system management (CLSM) regulators. A virtual regulator manages operational characteristics of the domain and the plurality of systems, by communicating with the CLSM regulators to monitor the systems' states, events and conditions within the domain and to adjust the systems' operational characteristics in response to the systems' states, events and conditions.

    摘要翻译: 用于管理多个系统的系统包括由多个系统组成的域,其中所述系统由一个或多个闭环系统管理(CLSM)调节器管理。 虚拟调节器通过与CLSM监管者沟通来监控域内的状态,事件和状况以及响应于系统状态来调整系统的操作特性来管理域和多个系统的操作特性, 事件和条件。