Abstract: Techniques related to efficient data storage and retrieval using a heterogeneous main memory are disclosed. A database includes a set of persistent format (PF) data that is stored on persistent storage in a persistent format. The database is maintained on the persistent storage and is accessible to a database server. The database server converts the set of PF data to sets of mirror format (MF) data and stores the MF data in a hierarchy of random-access memories (RAMs). Each RAM in the hierarchy has an associated latency that is different from a latency associated with any other RAM in the hierarchy. Storing the sets of MF data in the hierarchy of RAMs includes (1) selecting, based on one or more criteria, a respective RAM in the hierarchy to store each set of MF data and (2) storing said each set of MF data in the respective RAM.
Type:
Grant
Filed:
September 6, 2016
Date of Patent:
November 20, 2018
Assignee:
Orcle International Corporation
Inventors:
Niloy Mukherjee, Tirthankar Lahiri, Juan R. Loaiza, Jesse Kamp, Prashant Gaharwar, Hariharan Lakshmanan, Dhruvil Shah
Abstract: An application tuning tool, and method, system, and computer program product for application tuning, provides application deployers with a single, unified facility for modifying the relevant parameters to achieve optimal performance, which makes the application tuning process simpler and easier, so that it can be performed by less skilled individuals and yet be performed more quickly by those less skilled individuals. A method of tuning an application deployed in an application server comprises the steps of deploying the application in the application server, invoking an application tuning tool operable to display information relating to application parameters to be tuned, receiving specifications of values of application tuning parameters, and tuning the application using the received specified parameter values.