This document contains information about a session on monitoring Exadata and OEM 13c conducted by Alfredo Krieg from Viscosity. It discusses the architecture and plugins of OEM 13c, discovering and setting up Exadata targets, performance metrics for Storage Cell Servers and Exadata features like SMART IO and flash cache. It also covers tools like cellcli, AWR Exadata metrics and SQL monitoring.
1. Session ID:
Prepared by:
Remember to complete your evaluation for this session within the app!
170
SMART Performance
Monitoring. Exadata & OEM
13c
4/9/2019
Alfredo Krieg
Senior Cloud Performance Architect
Viscosity North America
@alfredokrieg
4. @ViscosityNAviscosityna.com
Viscosity is a team of experts specializing in
Oracle Cloud and Engineered Systems.
We are lot more than just Oracle
SharePlex Platinum Partner
MongoDB Consulting Partner
Neo4J Consulting Partner
Kyriba - Treasury Management
5. We’ve written 22 books on Data, Cloud, and Oracle…
Industry Experts
o Viscosity founders hold 27+ years each
in the Oracle space
o Authors of 22 books in the Oracle
space
o 4 ACE Directors, only 36 in the United
States
o Direct connections to Oracle support
and Product Managers support
o Expertise in Engineered Systems, ZFS,
ODA, Oracle 11g, 12c, 18c, RAC/ASM,
Data Guard, Performance Tuning &
Oracle Licensing
o Hire only best of the best
6. @ViscosityNAviscosityna.com 6
Viscosity Pillars
And Delivery Models
Database
InfrastructureAppsData
Data Integration
IAAS / PAAS
Data Warehousing
Analytics
GoldenGate
SAAS / PAAS
CX ERP SCM HCM
PAAS
Web Applications
Mobility
EBS / JDE / PS
IAAS
Public Cloud
Bare Metal Cloud
AWS Azure Bluemix
Engineered Systems
Exa- ZFS @Customer
X86 / Sparc
Workshops Assessments
Proof of
Concepts
Training Turnkey Projects
Managed
Services
7. @ViscosityNAviscosityna.com
Performance
Health Checks
How’s it running?
Apps
SaaS/PaaS,
Mobility, Application
Development
DBA
Services
Remote and
On-site
On-Call Support
Managed
Services
ZERO DOWNTIME
Migrations
Professional
Services
Where you need it most
Staff Aug
Workforce Capacity on
Demand
Oracle License Management
Get the most out of your Oracle
investment
7
12. Alfredo Krieg
• Oracle ACE
• Senior Cloud Performance Architect at Viscosity North America
• Database Performance Tuning, Exadata, OEM and EBS
• Oracle Technologies since 2004
• Blog www.alfredokriegdba.com
• alfredo.krieg@viscosityna.com
@alfredokrieg
13. Disclaimer
• The opinions expressed in this presentation are solely mine, and not that of my
employer.
16. OEM 13c Plug-ins
• Default Plug-ins installed with OEM 13.3
– Oracle Database
– Oracle Fusion Middleware
– Oracle Exadata
– Oracle Cloud Framework
– Oracle System Infrastructure
• The plug-in must be deployed on the OMS first then the OMA
• OMS plug-in can be a higher version
– Compatibility issues
– Errors
– Metric Collection Errors
22. Exadata Discovery
• 13c target type
– Enhanced Monitoring
– Allows Plug-in to monitor Exadata Storage Server and KVM
– Enterprise Manager Systems Infrastructure Plug-in the rest of hardware targets in the rack
• 12c target type
– Exadata Plug-in only monitors all the components
• If you already have an Exadata discovered with 12c target type?
– You can upgrade the target types from the Exadata Home Page
23. Exadata Discovery
• Select the OMA deployed in the first compute node
• Rest of discovery steps
https://docs.oracle.com/cd/cloud-control-13.3/EMXIG/GUID-FF975B0B-0CFE-4D7E-820E-
368960BA2482.htm#EMXIG139
30. Enterprise Manager Systems Infrastructure
• Targets monitored
– Servers
– Storage servers
– Networks
– Racks and power distribution units (PDUs)
– Oracle Solaris and Linux operating systems
– Oracle Solaris Zones
– Oracle VM Server for SPARC and logical domains
– Oracle SuperCluster engineered systems
https://docs.oracle.com/cd/E63000_01/EMADM/discovery_emsi.htm#EMADM155
81
31. SMART IO – Cell Server
• Ability to OFFLOAD processing to the storage servers
32. SMART IO – Cell Server
• SQL operations that benefit from SMART IO
– Smart Scans Predicate Filtering
• Only the rows requested are returned
– Smart Scan Column Filtering
• Only the columns requested are returned
– Smart Scan Join Processing
• Joins are processed in the storage layer. Implemented using Bloom Filters
– Smart Scan Processing of Encrypted Tablespaces and Columns
– Storage Indexing
• Exadata examines Storage Index before any I/O is done
– Offload of Data Mining Model Scoring
• All data mining functions are offloaded
– Other
• Database backups and Tablespace creation
33. SMART IO – Flash Cache
• Flash for Database Objects
– Automated caching mechanism for frequently-accessed data
– DB and Storage Servers communicate and have the visibility of objects need to be cached
– Understand the nature of all I/O operations
– Objects larger than the size of the flash cache – only a portion is cached
– Exadata Smart Flash Cache Compression
• Flash for Database Logging
– Redo logs are multiplexed between disk and flash cache
– Exadata will do parallel write to both and when either of these competes database will be
notified
– Not a permanent store for redo data – just temp to provide fast redo write response time
34. Flash Cache Resource Monitoring
• I/O Utilization (as percentage)
• Hard Drive I/O Time Breakdown (in milliseconds per request)
• Flash I/O Time Breakdown (in milliseconds per request)