-
1.
公开(公告)号:US20240111668A1
公开(公告)日:2024-04-04
申请号:US18374944
申请日:2023-09-29
Applicant: Oracle International Corporation
Inventor: Hariharan Lakshmanan , Teck Hua Lee , Vinita Subramanian , Gary Smith , Lijian Wan , Shasank Kisan Chavan , Venkat Raman Senapati
IPC: G06F12/02
CPC classification number: G06F12/023
Abstract: Techniques are provided for implementing an in-memory columnar data store that is configured to either grow or shrink in response to performance prediction data generated from database workload information. A system maintains allocations of volatile memory from a given memory area for a plurality of memory-consuming components in a database system. The system receives for each memory-consuming component, performance prediction data that contains performance predictions for a plurality of memory allocation sizes for the memory-consuming components. The system determines a target memory allocation for an in-memory columnar data store based on the performance predictions. The system determines an incrementally adjusted amount of memory for the in-memory columnar data store and causes the incrementally adjusted amount to be allocated to the in-memory columnar data store.