Memory quota
AssigneeEMC Corporation
InventorsSivaramakrishnan Narayanan, Florian Michael Waas, Joy Jie Kent
Life of this patent
Estimating the term…
Abstract
A method, article of manufacture, and apparatus for processing queries, comprising analyzing a query tree, determining at least one operator based on the query tree analysis, assigning a memory allocation for each of the at least one operator, and storing the assignment in a storage device. In some embodiments, a memory classification for each of the at least one operator is determined. In some embodiments, assigning a memory allocation for each of the at least one operator includes assigning a memory allocation based on the memory classification.
Claims14
A method for processing database queries in a database system, comprising:
- analyzing a query comprising a plurality of operators to determine types of operators;
- determining for said types of operators an amount of memory required for processing the query;
- and
- assigning a memory allocation of said amount of memory for each type of operator.
A system for processing database queries, comprising a processor configured to analyze a query comprising a plurality of operators to determine types of operators, determine for said types of operators an amount of memory required for processing said query, and assign a memory allocation of said amount of memory for each type of operator.
A computer program product for processing database queries, comprising a non-transitory computer readable medium having program instructions embodied therein for controlling a machine for:
- analyzing a query comprising a plurality of operators to determine types of operators;
- determining for said types of operators an amount of memory required for processing the query;
- and
- assigning a memory allocation of said amount of memory for each type of operator.
Dependencies are inferred from the claim text.