Databases Reference
In-Depth Information
IORM Category (objectType = IORM_CATEGORY)
Oracle automatically collects IORM category performance metrics on each storage server for each database and
consumer group deployed on your Exadata Database Machine when an IORM plan is enabled.
CT_IO_LOAD
metric, which reports the disk I/O load per resource category. This is
a good way to measure which classifications of resource consumers are generating the highest
I/O workload.
•
Measure the
CT_IO_UTIL
* metric, which reports the disk I/O utilization for small and large
I/Os per database per category. This is a good way to measure which classifications of
resource consumers are generating the highest disk utilization.
•
Measure the
CT_IO_WT
* metrics. These metrics will
show you which resource categories are suffering wait time based on IORM plan I/O queuing
and can be used to validate or adjust your IORM plan.
•
If you have implemented an IORM plan, monitor the
Flash Cache (objectType = FLASHCACHE)
Exadata's Flash Cache metrics are classified into two main metric buckets: bandwidth and I/O requests. The
FC*BY*
metrics report on the number of MB processed, skipped, or pushed out of Flash Cache for a variety of reasons, and the
FC*RQ*
metrics contain I/O request metrics for a variety of conditions. In addition to the bandwidth and I/O requests
classification, there is generally a metric for each Flash Cache “hit” reason and a Flash Cache “miss” reason.
FC_BYKEEP
* metrics; these indicate that data was pushed out of
Flash Cache in order to load objects tagged with a Flash Cache “keep” attribute.
•
Look for high numbers for the
FC_IO_BYKEEP
* and
FC_IO_RQKEEP
* metrics to measure the effectiveness of your caching strategy.
•
If you have elected to pin objects in Flash Cache, examine the
FC
*
SKIP
* metrics to measure the amount of data and number of requests that
needed to be satisfied from hard disks because the nature of the requests bypassed Smart
Flash Cache.
•
Measure the
FC
*
MISS
* metrics to report the number of MB and I/O requests that required I/O
to be satisfied from hard disks because not all of the data was loaded into the Flash Cache.
•
Measure the
Like all data-caching solutions, the goal of Flash Cache is to reduce the need to perform disk I/O on physical hard
disks. As such, you would ideally like to see a relatively high percentage of your database's I/O requests be satisfied
from Flash Cache (if not from the database instance buffer cache). However, as large I/O requests generally bypass
Flash Cache, your benefit from Flash Cache is truly dependent on your database, application, and workload.
Flash Logging (objectType = FLASHLOG)
Many of Exadata's
FLASHLOG
metrics are cumulative, which makes measuring Smart Flash Logging behavior relatively
simple to measure and monitor.
•
Look for a high ratio of
FL_FLASH_FIRST
to
FL_DISK_FIRST
; the higher the metric values are
for
FL_FLASH_FIRST
, the more often Exadata is writing to flash before disk. While this is the
purpose of Smart Flash Logging, it could indicate that your application is performing a very
high number of commits.
•
To measure the overall effectiveness and impact of Smart Flash Logging, monitor the value of
FL_PREVENTED_OUTLIERS
and
FL_ACTUAL_OUTLIERS
. These represent the number of redo write
requests that were cushioned, or “saved”, Flash Logging and the number that could not be
serviced
either
flash or disk, respectively.
Search WWH ::
Custom Search