Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Date (2/7/13)
About Me
satyendra.pasalapudi@appsassociates.com
• Problem Definition
• Exadata Evolution from V1 to X3
• Exadata X3 What’s New
• Exadata Architecture
• Exadata Features ( V1 to X3)
• Exadata Smart Flash Cache Write - Back
Exadata Evolution
Exadata Evolution – Features
SGA
100% cache hit ratio is ideal
for OLTP workloads
Buffer
Cache
How does the database process OLTP?
SGA
Buffer
2. User Volume is Cache
increasing...
3. Many I/O operations
Typical Problem of busy systems
Response Time(Normal-
600 12.00
100Thread=>1.00)
500 TPS RES 10.00
400 8.00
300 6.00
200 4.00
100 2.00
0 0.00
Thread 100 200 300 400 500 600 700 800
Exadata Evolution
Exadata X3 Database In-Memory Machine
Exadata Integrates all into one
Oracle Exadata X3 – Database In-Memory Machine Systems
iDB Protocal
InfiniBand Storage Switch / Network Over
Infiniband
Cell Server with Exadata Cell Server with Exadata Cell Server with Exadata
Storage server software Storage server software Storage server software
10 TB scanned
SUM 1 MB returned to servers
Exadata Smart Scan
CPU CPU
Select
customer_
Memory iDB
Memory name from protocal
calls where
Network Network
amount >
Amount >
100 100
I / O Controller I / O Controller
Disk Disk
Exadata Architecture
iDB Protocal
InfiniBand Storage Switch / Network Over
Infiniband
Cell Server with Exadata Cell Server with Exadata Cell Server with Exadata
Storage server software Storage server software Storage server software
25
Data Mining Model Scoring ( From X2)
DB
ACKNOWLEDGEMENT
1
Exadata Cell Server
3
Exadata Smart
Flash Cache
MS OEL
RS
IORM
2 4
Exadata Smart Flash Cache – Read
DB
Read Request
DB
1 3 1 2
Exadata Cell Server
Exadata Cell Server
MS OEL MS OEL
RS RS
IORM IORM 3
2
Exadata Smart Flash Cache Write - Back
• Applications that are not bottlenecked on writes will see little or no benefit
from the extra writes enabled by write-back
• Unlike reads, improved write latency doesn’t help the application since
writes are performed in background by DBWR
• Remember that the flash read cache offloads most the IOs from disks and
therefore frees the disks to perform more writes. So even though the read
cache does not directly cache writes, it improves writes a lot.
• Write IOPs are now so high that usually another bottleneck is reached
before writes are maxed – application, CPU usage, mid-tier, latches, etc
Exadata Smart Flash Cache Write-Back
The cell services must be shut down before changing the flashCacheMode attribute.
If the attribute is modified from writeback to writethrough and if there is existing flash cache, then an
error is displayed.
The flash cache must be dropped before changing the attribute to writethrough.
Exadata Smart Flash Cache Write-Back
The data which is not been synchronized (Dirty Data) with griddisk can be
synchronized using the FLUSH option
Synchronization of dirty data can be a lengthy process, depending on the
number of bytes to be synchronized.
The FLUSH option stops new data from being cached on the specified
grid disks until CELLSRV restarts, or the flush operation is canceled.
Satyendra.pasalapudi@appsassociates.com
Satyendra.kumar@aioug.org