Glossary
ADO policy
NOINMEMORY
(action) 30 days after creation (condition). Specify ADO policies using the ILM
clause of CREATE TABLE
and ALTER TABLE
statements.
Automatic Data Optimization (ADO)
Automatic In-Memory
A feature that automatically evicts cold (infrequently accessed) segments from the IM column store to ensure that the working data set is always populated.
Bloom filter
Column Compression Unit (CU)
columnar data pool
columnar format
common dictionary
compression tiering
database buffer cache
The portion of the system global area (SGA) that holds copies of data blocks. All client processes concurrently connected to the database instance share access to the buffer cache.
database instance
The combination of the system global area (SGA) and background processes. An instance is associated with one and only one database. Every database instance is either a read/write database instance or a read-only database instance. In an Oracle Real Application Clusters configuration, multiple instances access a single database.
dense grouping key
A key that represents all grouping keys whose grouping columns come from a specific fact table or dimension.
dense join key
A key that represents all join keys whose join columns come from a particular fact table or dimension.
double buffering
expression
expression capture interval
expression capture window
IME_OPEN_CAPTURE_WINDOW
and IME_OPEN_CAPTURE_WINDOW
procedures in the DBMS_INMEMORY_ADMIN
package.
Expression Statistics Store (ESS)
Heat Map
home location
In-Memory hybrid scan
INMEMORY
attribute, and some columns in the SELECT
list do not have the INMEMORY
attribute.
hybrid partitioned table
IM aggregation
KEY VECTOR
and VECTOR GROUP BY
operators, which is why it is also known as VECTOR GROUP BY
aggregation.
IM column store
An optional SGA area that stores copies of tables and partitions in a columnar format optimized for rapid scans.
IM expression
last_name
is a column stored in the IM column store, then an IM expression might be UPPER(last_name)
.
IMCU mirroring
sales
table.
IMCU pruning
IM storage index
In-Memory Advisor
In-Memory Compression Unit (IMCU)
A one-to-many mapping exists between an IMCU and a set of database blocks. For example, if a table contains columns c1
and c2
, and if its rows are stored in 100 database blocks on disk, then IMCU 1 might store the values for both columns for blocks 1-50, and IMCU 2 might store the values for both columns for blocks 51-100.
In-Memory Coordinator Process (IMCO)
In-Memory Expression Unit (IMEU)
In-Memory FastStart
In-Memory virtual column
Information Lifecycle Management (ILM)
join group
A user-defined object that specifies frequently joined columns from the same table or different tables. External tables are not supported.
A typical join group candidate is a set of columns used to join fact and dimension tables. Join groups are only supported when INMEMORY_SIZE
is a nonzero value.
large pool
Optional area in the SGA that provides large memory allocations for backup and restore operations, I/O server processes, and session memory for the unresolvable-reference.html#GUID-E94CE0E3-CC86-4F46-B8EF-54945F026326 and unresolvable-reference.html#GUID-4805B3F4-1858-473B-A802-3496C73CE818.
lightweight thread
metadata pool
memoptimize pool
MEMOPTIMIZE FOR READ
.
on-demand population
INMEMORY PRIORITY
is set to NONE
, the IM column store only populates the object when it is accessed through a full scan. If the object is never accessed, or if it is accessed only through an index scan or fetch by rowid, then it is never populated.
operator
1. In memory management, operators control the flow of data. Examples include sort, hash_join
, and bitmap_merge
operators.
2. In SQL, an operator manipulates data items called operands or arguments and returns a result. Keywords or special characters represent the operators. For example, an asterisk (*
) represents the multiplication operator.
OSON
OZIP
partition exchange load
population
priority-based population
PRIORITY
is set to a value other than NONE
, Oracle Database adds the object to a prioritized population queue. The database populates objects based on their queue position, from CRITICAL
to LOW
. It is “priority-based” because the IM column store automatically populates objects using the prioritized list whenever the database re-opens. Unlike in on-demand population, objects do not require a full scan to be populated.
read-only database instance
A database instance that cannot process DML and does not support client connections.
read/write database instance
A database instance that can process DML and supports direct client connections. By default, a database instance is read/write.
repopulation
service
SGA
System global area. A group of shared memory structures that contain data and control information for one Oracle database instance.
SIMD
Single Instruction, Multiple Data. An instruction that processes data as a single unit, called a vector, rather than as separate instructions. SIMD processing is known as vectorization.