Upload
others
View
12
Download
0
Embed Size (px)
Citation preview
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Managing Oracle RAC Performance in Real Time with Quality of Service Management
Mark V. Scardina Director – Oracle QoS Management Server Technologies, Oracle October 2, 2014
Presented with
Danny Chen Engineering Database Architect DirecTV
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement The following is intended to outline our general product direcHon. It is intended for informaHon purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or funcHonality, and should not be relied upon in making purchasing decisions. The development, release, and Hming of any features or funcHonality described for Oracle’s products remains at the sole discreHon of Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Agenda
Why You’re Here
RunHme Management Requirements
QoS RunHme Management
DirecTV Case Study
What You Need to Leave With
1
2
3
4
5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Why You’re Here
• Had to manage mulHple Oracle Real ApplicaHon Clusters (Oracle RAC) databases on the same node
• Had to convince applicaHon administrators that the database was fine • Had to provide realisHc database performance objecHves • Plan to manage Database-‐as-‐a-‐Service (DBaaS) deployments
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Consolidated Cloud Reality
Oracle 12c RAC Cluster
SalesDB
ShippingDB
ERPDB
WebB WebDB
ERPDB
ShippingDB
SalesDB
Gold Server Pool
HRDB
MktgDB
BillingDB
ProjectDB ProjectDB
BillingDB
MktgDB
HRDB
Silver Server Pool
DevSalesDB
DevShipDB
DevERPDB
DevWebB QAWebDB
QAERPDB
QAShipDB
QASalesDB
Bronze Server Pool
Sales_East Sales_West Sales_Mid Ship_East Ship_West Ship_Mid
Sales_E_dev Sales_W_Dev Sales_M_dev Ship_East_dev Ship_West_dev Ship_Mid_dev ERP_Order_dev ERP_Inv_dev Web_Main_dev Web_Adv_dev Web_Geo_dev
Sales_E_qa Sales_W_qa Sales_M_qa Ship_East_qa Ship_West_qa Ship_Mid_qa ERP_Order_qa ERP_Inv_qa Web_Main_qa Web_Adv_qa Web_Geo_qa
ERP_Order ERP_Inventory Web_Main Web_Adv Web_Geo
SERVICES
HR_emp HR_mgr Mktg_digital Mktg_print Billing_vendor Billing_cutomer Project_dev Project_admn
SoluHon
Oracle QoS Management
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
RunHme Management Requirements
• Cluster-‐wide real-‐Hme dashboard view of all database workloads • ConHnuous workload health view • Real-‐Hme resource bo_leneck idenHficaHon • Workload-‐specific noHficaHons of performance issues • Intelligent and targeted bo_leneck resoluHon recommendaHons • AcHon audit trail and performance history
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Cluster-‐wide real-‐Hme dashboard view of all database workloads
Oracle RAC QoS Management SoluHon
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
ConHnuous workload health view
Wait Time 0.023781 secs
Headroom 0.044783 secs
Use Time 0.065678 secs Performance ObjecVve
Oracle RAC QoS Management SoluHon
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Real-‐Hme resource bo_leneck idenHficaHon
Oracle RAC QoS Management SoluHon
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Workload-‐specific noHficaHons of performance issues
Warning CriVcal
Oracle RAC QoS Management SoluHon
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Intelligent and targeted bo_leneck resoluHon recommendaHons
Oracle RAC QoS Management SoluHon
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle RAC QoS Management SoluHon Intelligent and targeted bo_leneck resoluHon recommendaHons
AcHon: AcHon: Move 1 cpu in Server Pool gold from Slice qos2 to Slice qos3 EsHmated Time: approximately 3 minutes
RaHonale: All potenHal single cpu changes have been analyzed. Adjustments evaluated and rejected are listed below EvaluaHon: The beneficiary’s PSM value is expected to change by 22.364 percentage points. The sum of all PSM values is
expected to change by 81.068 percentage points.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AcHon audit trail and performance history Oracle RAC QoS Management SoluHon
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle RAC QoS Management SoluHon AcHon audit trail and performance history
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Delivering Real-‐Hme Oracle RAC Performance
Implement and Control
Define Policies
Evaluate and Report
Analyze and Recommend
Classify and Measure
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
DIRECTV Case Study Quality of Service Management for Enterprise Database at DIRECTV Engineering
Quality of Service Management for Enterprise Database at DIRECTV Engineering"!!!Engineering Database Architecture !
September 5th 2014, El Segundo !
DIRECTV is one of the world's leading providers of digital television entertainment services delivering a premium video experience through state-of-the-art technology.!!● DIRECTV began service in 1994 and is based in El Segundo, California!
● DIRECTV delivers programming to more than 38 million customers in the U.S. and Latin America!
● DIRECTV U.S. customers have access to more than 195 HD channels!
● Exclusive sports programming – NFL SUNDAY TICKET !
● DIRECTV CINEMA® - instant access to the hottest new Pay Per View releases.!
● Emmy Award-winning technology!
● Higher customer satisfaction ratings than cable for 14 years running!
!
!About DIRECTV!
The Challenges!
● Increase in database licenses!
● Low system resources utilization!
● High energy consumption!
● Slow in system provisioning!
!
Why Oracle QoS?!
● Need a central point of view of the entire cluster performance!
● Easier to identify an individual bad tenant in a shared environment in terms of CPU, memory and I/O resources!
● Ensure multi databases maintain target service levels!
Enterprise Database!
Server pool: Gold : Importance: 100, Min: 2, Max: 2 Silver : Importance: 90, Min: 1, Max: 2 Bronze : Importance: 80, Min: 1, Max: 2
Services
AMPSI.AMPSI CMS.CMS, CMS.CS DBOSS.DBOSS
GSDM.ATM, GSDM.GSDB GSDM.GSLAB, GSDM.GSPRT PSSCDS.PUSH, PSSCDS.CDS IVWS.IVWS, IVWS.T20C
IVWS.HCAS TPPRT.TPPRT UDC.UDC
Services
DTSS.AER, DTSS.SPS DTSS.TRAFFIC
DLS.DLS SSR.SSR
TPOA.OAUTH WOS2.MLDB
Gold Server Pool Silver Server Pool Bronze Server Pool
DTSS DLS SSR
TPOA AMPSI GSDM TPPRT WOS2 CMS PSSCDS UDC
DBOSS IVWS
EDB Cluster
QoS Dashboard!
Performance Metric!
Demand!
Average Response Time!
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Works with all 11.2+ RAC/R1N deployments
• Available on Tier 1 Plagorms • Included with RAC License • Included with EM Cloud Control • Delivers KPI Cluster-‐wide Dashboard • Phase in with Measure, Monitor, then Management Modes
What You Need to Leave With
Database Cloud Services
SLA Management
JIT Resource AllocaVon
Oracle RAC QoS Management
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
For Further InformaHon • Oracle QoS Management 12c Documentation • OOW 2014 Hands-On Lab book
• Oracle QoS Management on OTN • Oracle QoS Management Technical Whitepaper • Oracle QoS Management FAQ
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |