Method, system and article of manufacture for improving execution efficiency of a database workload
    1.
    发明授权
    Method, system and article of manufacture for improving execution efficiency of a database workload 失效
    用于提高数据库工作负载的执行效率的方法,系统和制造

    公开(公告)号:US08140516B2

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

    申请号:US12329781

    申请日:2008-12-08

    IPC分类号: G06F7/00 G06F17/30

    摘要: Disclosed is a data processing system implemented method, a data processing system and an article of manufacture for improving execution efficiency of a database workload to be executed against a database. The database includes database tables, and the database workload identifies at least one of the database tables. The data processing system includes an identification module for identifying candidate database tables being identifiable in the database workload, the identified candidate database tables being eligible for organization under a clustering schema, a selection module for selecting the identified candidate tables according to whether execution of the database workload is improved if the selected identified candidate table is organized according to the clustering scheme, and an organization module for organizing the clustering schema of the selected organized identified candidate tables prior to the database workload being execution against the database.

    摘要翻译: 公开了一种数据处理系统实现的方法,数据处理系统和制品,用于提高要对数据库执行的数据库工作负荷的执行效率。 数据库包括数据库表,数据库工作负载标识至少一个数据库表。 数据处理系统包括识别模块,用于识别在数据库工作负载中可识别的候选数据库表,所识别的候选数据库表有资格在聚类模式下组织;选择模块,用于根据数据库的执行来选择所识别的候选表 如果所选择的识别的候选表根据聚类方案进行组织,则工作量得到改善;以及组织模块,用于在数据库工作负载正在针对数据库执行之前组织所选择的组织识别的候选表的聚类模式。

    Method, system and article of manufacture for improving execution efficiency of a database workload
    2.
    发明授权
    Method, system and article of manufacture for improving execution efficiency of a database workload 失效
    用于提高数据库工作负载的执行效率的方法,系统和制造

    公开(公告)号:US07483873B2

    公开(公告)日:2009-01-27

    申请号:US11038513

    申请日:2005-01-18

    IPC分类号: G06F7/00 G06F17/30

    摘要: Disclosed is a data processing system implemented method, a data processing system and an article of manufacture for improving execution efficiency of a database workload to be executed against a database. The database includes database tables, and the database workload identifies at least one of the database tables. The data processing system includes an identification module for identifying candidate database tables being identifiable in the database workload, the identified candidate database tables being eligible for organization under a clustering schema, a selection module for selecting the identified candidate tables according to whether execution of the database workload is improved if the selected identified candidate table is organized according to the clustering scheme, and an organization module for organizing the clustering schema of the selected organized identified candidate tables prior to the database workload being execution against the database.

    摘要翻译: 公开了一种数据处理系统实现的方法,数据处理系统和制品,用于提高要对数据库执行的数据库工作负荷的执行效率。 数据库包括数据库表,数据库工作负载标识至少一个数据库表。 数据处理系统包括识别模块,用于识别在数据库工作负载中可识别的候选数据库表,所识别的候选数据库表有资格在聚类模式下组织;选择模块,用于根据数据库的执行来选择所识别的候选表 如果所选择的识别的候选表根据聚类方案进行组织,则工作量得到改善;以及组织模块,用于在数据库工作负载正在针对数据库执行之前组织所选择的组织识别的候选表的聚类模式。

    Method for estimating storage requirements for a multi-dimensional clustering data configuration
    5.
    发明授权
    Method for estimating storage requirements for a multi-dimensional clustering data configuration 失效
    用于估计多维群集数据配置的存储要求的方法

    公开(公告)号:US07440986B2

    公开(公告)日:2008-10-21

    申请号:US10993567

    申请日:2004-11-19

    IPC分类号: G06F17/30

    摘要: A storage requirements estimating system estimates the storage required for a proposed multidimensional clustering data by modeling wasted space. The amount of wasted space is modeled by calculating the cardinality of the unique value of the clustering key for the proposed configuration. Cardinality may be determined by estimation techniques. Specific values for wasted space and total space may be determined in response to the determined cardinality. Comparison of estimates for different proposed clustering configurations facilitate a selection among proposed multidimensional clustering data configurations.

    摘要翻译: 存储需求估计系统通过建模浪费的空间来估计所提出的多维聚类数据所需的存储。 通过计算建议配置的聚类密钥的唯一值的基数来建模浪费的空间量。 基数可以通过估计技术来确定。 浪费空间和总空间的具体值可以根据确定的基数来确定。 不同提议的聚类配置的估计的比较有助于提出的多维聚类数据配置之间的选择。

    System and method for a multi-level locking hierarchy in a database with multi-dimensional clustering
    7.
    发明授权
    System and method for a multi-level locking hierarchy in a database with multi-dimensional clustering 失效
    具有多维聚类的数据库中多级锁定层次结构的系统和方法

    公开(公告)号:US07236974B2

    公开(公告)日:2007-06-26

    申请号:US10425760

    申请日:2003-04-29

    IPC分类号: G06F17/30

    摘要: A multi-level locking hierarchy for a relational database includes a locking level applied to a multi-dimensionally clustering table, a locking level applied to blocks within the table, and a locking level applied to rows within the blocks. The hierarchy leverages the multi-dimensional clustering of the table data for efficiency and to reduce lock overhead. Data is normally locked in order of coarser to finer granularity to limit deadlock. When data of finer granularity is locked, data of coarser granularity containing the finer granularity data is also locked. Block lock durations may be employed to ensure that a block remains locked if any contained row remains locked. Block level lock attributes may facilitate detection of at least one of a concurrent scan and a row deletion within a block. Detection of the emptying of a block during a scan of the block may bar scan completion in that block.

    摘要翻译: 关系数据库的多级锁定层次结构包括应用于多维聚类表的锁定级别,应用于表中块的锁定级别以及应用于块内的行的锁定级别。 层次结构利用表数据的多维聚类来提高效率并减少锁定开销。 数据通常以更细和更细粒度的顺序锁定,以限制死锁。 当更细粒度的数据被锁定时,包含更细粒度数据的较粗粒度的数据也被锁定。 可以使用块锁定持续时间来确保如果任何包含的行保持锁定,则块保持锁定。 块级锁定属性可以有助于检测块内的并行扫描和行删除中的至少一个。 在块的扫描期间检测块的排空可能会阻止该块中的扫描完成。

    System and method for space management of multidimensionally clustered tables
    9.
    发明授权
    System and method for space management of multidimensionally clustered tables 失效
    多维集群表的空间管理系统和方法

    公开(公告)号:US07765211B2

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

    申请号:US10425781

    申请日:2003-04-29

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30592

    摘要: An information retrieval system and method are provided for minimizing the number of blocks searched in a cell before recording a new record in the table and determining which block can be assigned if a table has space available to store a new record in the case an additional block should be associated with a cell. Dimensions for a table are identified, and at least one block in the table is associated with a dimension value for each dimension, where each block comprises contiguous storage pages. The block can be further associated with a cell; this associated cell has a unique combination of dimension values comprising an dimension value for each of the dimensions. A unique associated bit list for each dimension value for each dimension has a unique corresponding list entry for each block associated with that dimension value, and a unique associated bit list for each cell has a unique corresponding list entry for each block associated with that cell.

    摘要翻译: 提供了一种信息检索系统和方法,用于在记录表中的新记录之前最小化在小区中搜索的块的数量,并且如果在具有可用于存储新记录的空间的情况下确定可以分配哪个块的附加块 应该与一个单元格相关联。 识别表的尺寸,并且表中的至少一个块与每个维的维度值相关联,其中每个块包括连续的存储页。 该块可以进一步与细胞相关联; 该相关联的单元格具有维度值的唯一组合,其包括每个维度的维度值。 每个维度的每个维度值的唯一关联位列具有与该维度值相关联的每个块的唯一对应列表条目,并且每个单元的唯一关联位列表具有与该单元相关联的每个块的唯一对应列表条目。