-
公开(公告)号:US12013787B2
公开(公告)日:2024-06-18
申请号:US17962401
申请日:2022-10-07
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , William Henry Benjamin Habeck , Roshni Chatterjee , Sue-Kyoung Lee , Ravi Shankar Thammaiah , Sumanta Chatterjee
IPC: G06F12/0882 , G06F12/084
CPC classification number: G06F12/0882 , G06F12/084
Abstract: A computing device is configured to allocate memory for exclusive use of an execution entity from both a shared memory area and a private memory area of the device. Specifically, the shared memory area is configured with a united memory pool (UMP) component. The UMP component is configured to provide portions of huge page-based memory to execution entities for exclusive use of the execution entities. Memory granules that are allocated to the UMP component are divided into smaller memory chunks (which are smaller than a huge page), each of which can be allocated for exclusive use of an execution entity. These memory chunks are mapped to virtual address spaces of the assigned execution entities. Because memory granules can be allocated to, and deallocated from, the UMP component at run-time, the amount of memory that is available for private data generated by execution entities is able to be dynamically adjusted.
-
公开(公告)号:US10747782B2
公开(公告)日:2020-08-18
申请号:US15685489
申请日:2017-08-24
Applicant: Oracle International Corporation
Inventor: Roshni Chatterjee , William Henry Benjamin Habeck , Preetham Solomon , Sue-Kyoung Lee
IPC: G06F16/28 , G06F12/0813 , G06F16/2455 , G06F12/02 , G06F12/0866
Abstract: Techniques are described herein for effectively managing usage of a shared object cache in a container database management system (DBMS). The shared object cache maintains shared objects belonging to a set of pluggable databases (PDBs) hosted by the container DBMS. In an embodiment, a shared object metadata extension structure (SOMEX) is maintained for each PDB. The SOMEX stores metadata for each shared object of the PDB that resides in the shared object cache. In an embodiment, a share of the shared object cache is maintained for shared objects from each PDB in the set of PDBs based on entries in the SOMEX for the PDB.
-
公开(公告)号:US20180081959A1
公开(公告)日:2018-03-22
申请号:US15685489
申请日:2017-08-24
Applicant: Oracle International Corporation
Inventor: Roshni Chatterjee , William Henry Benjamin Habeck , Preetham Solomon , Sue-Kyoung Lee
IPC: G06F17/30 , G06F12/0813
Abstract: Techniques are described herein for effectively managing usage of a shared object cache in a container database management system (DBMS). The shared object cache maintains shared objects belonging to a set of pluggable databases (PDBs) hosted by the container DBMS. In an embodiment, a shared object metadata extension structure (SOMEX) is maintained for each PDB. The SOMEX stores metadata for each shared object of the PDB that resides in the shared object cache. In an embodiment, a share of the shared object cache is maintained for shared objects from each PDB in the set of PDBs based on entries in the SOMEX for the PDB.
-
-