ESTIMATING STORAGE REQUIREMENTS FOR A MULTI-DIMENSIONAL CLUSTERING DATA CONFIGURATION

    公开(公告)号:CA2453608C

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

    申请号:CA2453608

    申请日:2003-12-17

    Applicant: IBM CANADA

    Abstract: A method for estimating storage requirements for a multi-dimensional clustering data configuration. The storage required for the proposed multidimensional clustering data is estimated by modeling wasted space. The amount of wasted space may be modele d by calculating the cardinality of the unique value of the clustering key for th e 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 may facilitate a selection among the proposals.

    AUTONOMIC REALLOCATION OF MEMORY AMONG BUFFER POOLS

    公开(公告)号:CA2408481C

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

    申请号:CA2408481

    申请日:2002-10-17

    Applicant: IBM CANADA

    Abstract: Buffer pools permit quick access to data. A simulated buffer pool extensi on (SBPX) is created for each buffer pool in a set of buffer pools. Data victimized from a buffer pool is represented in the associated SBPX. Requests for data that is not resident in a buffer pool but is represented in the associated SBPX are tallied. Periodically, an expected efficiency benefit of increasing the capacity of each buffer pool i s determined from the tallies. Memory is reallocated from the buffer pool with the lowest expected efficiency benefit having remaining reallocatable memory to the buffer pool with the highest expected efficiency benefit having remaining reallocatable memory, until either one or both of the buffer pools exhausts its reallocatable memory. This is repeated until all reallocatable memory has been reallocated, until only one buffer pool wi th reallocatable memory remains, or until all buffer pools with remaining reallocatable memor y have substantially the same expected efficiency benefit.

    HEURISTIC-BASED CONDITIONAL DATA INDEXING

    公开(公告)号:CA2279119A1

    公开(公告)日:2001-01-29

    申请号:CA2279119

    申请日:1999-07-29

    Applicant: IBM CANADA

    Abstract: A computer system for the indexing of data in which a heuristic determinatio n function is applied to predict an efficient index updating approach. The system is able to updat e an index relating to a first data set by incrementally updating the index or by a rebuild of the index at the completion of the addition of a second set of data to the first set of data. The system applies a heuristic determination function to the characteristics of the first set of data, its index, and the second set of data, to predict whether an incremental update or a rebuild update of the index will result in a more efficient rebuild of the data. The system applies this approach to a restore and rollforward recovery or a data load operation to improve the efficiency of these operations.

    ESTIMATING STORAGE REQUIREMENTS FOR A MULTI-DIMENSIONAL CLUSTERING DATA CONFIGURATION

    公开(公告)号:CA2453608A1

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

    申请号:CA2453608

    申请日:2003-12-17

    Applicant: IBM CANADA

    Abstract: A method for estimating storage requirements for a multi-dimensional clustering data configuration. The storage required for the proposed multidimensional clustering data is estimated by modeling wasted space. The amount of wasted space may be modele d by calculating the cardinality of the unique value of the clustering key for th e 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 may facilitate a selection among the proposals.

    AUTONOMIC REALLOCATION OF MEMORY AMONG BUFFER POOLS

    公开(公告)号:CA2408481A1

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

    申请号:CA2408481

    申请日:2002-10-17

    Applicant: IBM CANADA

    Abstract: Buffer pools permit quick access to data. A simulated buffer pool extensi on (SBPX) is created for each buffer pool in a set of buffer pools. Data victimized from a buffer pool is represented in the associated SBPX. Requests for data that is not resident in a buffer pool but is represented in the associated SBPX are tallied. Periodically, an expected efficiency benefit of increasing the capacity of each buffer pool i s determined from the tallies. Memory is reallocated from the buffer pool with the lowest expected efficiency benefit having remaining reallocatable memory to the buffer pool with the highest expected efficiency benefit having remaining reallocatable memory, until either one or both of the buffer pools exhausts its reallocatable memory. This is repeated until all reallocatable memory has been reallocated, until only one buffer pool wi th reallocatable memory remains, or until all buffer pools with remaining reallocatable memor y have substantially the same expected efficiency benefit.

    DATABASE DIAGNOSTIC SYSTEM AND METHOD

    公开(公告)号:CA2357937A1

    公开(公告)日:2003-03-28

    申请号:CA2357937

    申请日:2001-09-28

    Applicant: IBM CANADA

    Abstract: A diagnostic tool for a database system. The diagnostic system includes a grouping module for assigning a grouping identifier to each query received by the database system; and a statistics collection module. The statistics collection module includes a query processing statistics module for obtaining processing statistics corresponding to each query; a group statistics compilation module for compiling processing statistics for each query by the query's grouping identifier; and group data storage for storing compiled processing statistics. A method is also disclos ed for generating database diagnostic data.

    ADAPTIVE THROTTLING SYSTEM FOR DATA PROCESSING SYSTEMS

    公开(公告)号:CA2426640A1

    公开(公告)日:2004-10-28

    申请号:CA2426640

    申请日:2003-04-28

    Applicant: IBM CANADA

    Abstract: An adaptive throttling system for minimizing the impact of non-producti on work on production work in a computer system. The adaptive throttling system throttles production work and non-production work to optimize production. Th e adaptive throttling system allows system administrators to specify a quantified limit on the performance impact of non-production or utility work on production work. The throttling rate of the utility is then automatically determined by a supervisory agent, so that the utilities' impact is kept within the specifie d limit. The adaptive throttling system adapts dynamically to changes in workloads so as to ensure that valuable system resources are well utilized and utility work is not delayed unnecessarily.

Patent Agency Ranking