First let's know what is offloading and benefit of cell offloading in Exadata?
What is Cell Offloading :-
It refers to the fact that part of the traditional SQL processing done by the database can be “offloaded” from the database layer to the storage layer.
Benefit: The primary benefit of Offloading is the reduction in the volume of data that must be returned to the database server. This is one of the major bottlenecks of most large databases.
Below is the example of cell offloading.
We have created table cell_offload with 20 lac records.
#### Checking the cell offloading process in DB parameter ####
SQL> show parameter cell_offload_processing
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cell_offload_processing boolean TRUE
# Flush buffer_cache and shared_pool to get exact result of offloading scenario #
SQL> alter system flush buffer_cache;
System altered.
SQL> alter system flush SHARED_POOL;
System altered.
What is Cell Offloading :-
It refers to the fact that part of the traditional SQL processing done by the database can be “offloaded” from the database layer to the storage layer.
Benefit: The primary benefit of Offloading is the reduction in the volume of data that must be returned to the database server. This is one of the major bottlenecks of most large databases.
Below is the example of cell offloading.
We have created table cell_offload with 20 lac records.
#### Checking the cell offloading process in DB parameter ####
SQL> show parameter cell_offload_processing
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cell_offload_processing boolean TRUE
# Flush buffer_cache and shared_pool to get exact result of offloading scenario #
SQL> alter system flush buffer_cache;
System altered.
SQL> alter system flush SHARED_POOL;
System altered.