Oracle Database Quality of Service Management allows system administrators to directly manage application service levels hosted on Oracle RAC and RAC One Node Databases as well as on Oracle Exadata Database Machines. Using a policy-based architecture, QoS Management correlates accurate run-time performance and resource metrics, analyzes this data with its expert system to identify bottlenecks, and produces recommended resource adjustments and optionally implements them automatically to meet and maintain performance objectives under dynamic load conditions. Should sufficient resources not be available QoS Management will preserve the more business critical objectives at the expense of the less critical ones.
In conjunction with Cluster Health Monitor, QoS Management’s Memory Guard detects nodes that are at risk of failure due to memory over-commitment. It responds by automatically preventing new connections thus preserving existing workloads and restores connectivity once the sufficient memory is again available.