TUNING MEMORY ACROSS DATABASE CLUSTERS FOR DISTRIBUTED QUERY STABILITY
First Claim
1. A method for tuning memory across a database cluster, the method comprising:
- receiving, by a global memory tuner, memory configuration information from a plurality of nodes within the database cluster;
determining a node within the plurality of nodes having a least available memory value relative to a remainder of nodes within the plurality of nodes based on the received memory configuration information;
calculating a globally tuned memory value based on a memory value associated with the determined node;
determining a memory distribution based on the calculated globally tuned memory value; and
sending the determined memory distribution to the plurality of nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for optimizing query compilation by tuning memory across a database cluster is provided. The method may include receiving, by a global memory tuner, memory configuration information from a plurality of nodes within the database cluster. The method may also include determining a node within the plurality of nodes having a least available memory value relative to a remainder of nodes within the plurality of nodes based on the received memory configuration information. The method may then include calculating a globally tuned memory value based on a memory value associated with the determined node. The method may further include determining a memory distribution based on the calculated globally tuned memory value. The method may also include sending the determined memory distribution to the plurality of nodes.
10 Citations
8 Claims
-
1. A method for tuning memory across a database cluster, the method comprising:
-
receiving, by a global memory tuner, memory configuration information from a plurality of nodes within the database cluster; determining a node within the plurality of nodes having a least available memory value relative to a remainder of nodes within the plurality of nodes based on the received memory configuration information; calculating a globally tuned memory value based on a memory value associated with the determined node; determining a memory distribution based on the calculated globally tuned memory value; and sending the determined memory distribution to the plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification