4. Agenda
• Performance scenario
• WBFC
• Different ways to Monitoring IO
• AWR IO data
• Correlate up to the workload and sqlstats data – feedback loop
• Cell data - cell_iops.sh
• Scaling it!
www.enkitec.com 4
16. Different views of IO performance with AWR data
http://goo.gl/i660CZ
SECTION 1: USER IO wait class and cell single block reads latency with curve fitting
SECTION 2: Small IOPS vs Large IOPS
SECTION 3: Flash vs HD IOPS
SECTION 4: Flash vs HD IOPS with read/write breakdown
SECTION 5: IO throughput read/write MB/s
SECTION 6: Drill down on smart scans affecting cell single block latency on 24hour
period
www.enkitec.com 16
24. www.enkitec.com 24
DB and CELL IOPS/MBs comparison:
1)Create metric extensions for DB and CELL
2)Create the model
3)Graph it in Tableau and BIP
4)Schedule the email of final reports/visualization
26. www.enkitec.com 26
Reference band for HardDisk IOPS capacity
Check the _OTHER_DATABASE_ IOPS and compare with AWR and CELL
numbers for WBFC destage & flash cache metadata operations overhead
29. Summary
• WBFC
• Different ways to Monitoring IO
• AWR IO data
• Correlate up to the workload and sqlstats data – feedback loop
• Cell data - cell_iops.sh
• Scaling it with Metric Extensions and BIP
www.enkitec.com 29
30. References
• WBFC patent http://goo.gl/2WCmw
• AWR scripts and cell_iops.sh
http://karlarao.wordpress.com/scripts-resources/
• SQL Developer ready AWR scripts http://goo.gl/ocv5b
• Different views of IO performance with AWR data http://goo.gl/i660CZ
www.enkitec.com 30