Managing excess capacity of database systems in a capacity controlled computing environment
AssigneeTeradata US, Inc.
InventorsLouis Burger, Douglas P. Brown, Thomas Julien, Frank Roderic Vandervort
Life of this patent
Estimating the term…
Abstract
Excess capacity available to a database system in a capacity controlled environment can be effectively managed. In particular, excess capacity that is not made available for normal operations of a database system can be used to manage errors, especially situations that may hinder expected performance of the database system. In addition, excess capacity can be used to optimize or further optimize database queries, especially those that meet a criterion (e.g., not fully optimize, not optimized as expected).
Claims22
A computer-implemented method for managing capacity of a database system that includes one or more database nodes operable to process data associated with a database, wherein the database system is configured to operate at a limited capacity below its full capacity, and wherein the computer-implemented method comprises:
- determining whether to allow excess capacity available to the database system to be used to perform one or more operations associated with processing of the data by the one or more database nodes;
- and
- allowing the excess capacity to be used to perform the one or more operations when the determining determines to allow the allow excess capacity available to the database system to be used to perform the one or more operations associated with processing of the data by the one or more database nodes.
An apparatus, comprising:
- one or more processors operable to:
- process and store data for a database system configured to operate at a limited capacity below its full capacity;
- determine whether to allow excess capacity available to the database to be used to perform one or more operations associated with the database;
- and
- allow the excess capacity to be used to perform the one or more operations when the determining determines to allow the allow excess capacity available to the database system to be used to perform the one or more operations associated with the database.
A non-transient computer readable storage medium storing at least executable computer code for managing capacity of a database system that includes one or more database nodes operable to process data associated with a database, wherein the database system is configured to operate at a limited capacity below its full capacity, and wherein the non-transient computer readable storage medium includes:
- executable computer code operable to determine whether to allow excess capacity available to the database system to be used to perform one or more operations associated with processing of the data by the one or more database nodes;
- and
- executable computer code operable to allow the excess capacity to be used to perform the one or more operations when the determining determines to allow the allow excess capacity available to the database system to be used to perform the one or more operations associated with processing of the data by the one or more database nodes.
Dependencies are inferred from the claim text.