MANAGING EXCESS CAPACITY OF DATABASE SYSTEMS IN A CAPACITY CONTROLLED COMPUTING ENVIRONMENT
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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).
-
Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. 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. - View Dependent Claims (19, 20, 21, 22)
-
Specification