SlideShare a Scribd company logo
Optimizing Oracle
Databases & Applications
Gives Fast Food Giant Major Gains
www.datavail.com 2
Mahesh Vanapalli, Sr. Applications DBA
Bachelor’s Degree in Computer Science and Engineering
from Graduate of Nagarjuna University
More than 18 year’s experience in IT
Technical background in
• Implementing and supporting Oracle Applications with VLDB
• Global implantations and complex solutions across industry
sectors
• Oracle EBS
• Oracle EPM
• Golden Gate
• OBIEE
Presenter
Fill Out
Evaluation
Form
Fill out the session evaluation
form for a chance to WIN
a pair of our cool noise
cancelling headphones!
https://www.datavail.com/headphone-survey/
Innovative Solutions
Introduction
Why Optimize?
Performance Tuning – The Basics
The 5S Methodology for Performance Tuning
5S In Action at Fast Food Client
Results
Introduction
www.datavail.com 6
About Datavail
Our Range of Oracle Applications Services
Strategic
consulting
24x7 managed
services
Performance
tuning
Cloud
migrations
Assessments
& roadmaps
Monitoring
Upgrades
Data integration
& ETL
Applications & DB
We Support:
Oracle EBS
Oracle Database
Oracle Analytics
Golden Gate
WebLogic
Oracle Data Integrator
Cloud Platforms (AWS,
Azure, Oracle Cloud)
And more …
www.datavail.com 7
About
the Client Fortune 500 company, one of the world’s leading
fast food chains
Millions of customers served every day
Thousands of location across the globe
Faces some of the most challenging logistics and
IT issues in the world
Initially reached out to Datavail for help resolving
issues around Oracle database performance and
availability
Client also faced challenges with lengthy financial
close processes in OBIEE
Why Optimize?
www.datavail.com 9
Why Optimize?
Cost savings Better controls Reduce technical
complexity
Manage by exception,
not every transaction
Automation of
simple tasks
www.datavail.com 10
Slow database updates – could take up to a week for menu and prices
changes to propagate to every restaurant worldwide post-datacenter
migration from physical to virtual machines
Time-sensitive financial close systems experienced periodic delays (due to
new implementations and upgrades) that led to an inability to meet business
requirements.
Poor performance in their HR Employee Termination Statistic Report –
unsustainable 10 hour runtime
Client Optimization Challenges
Performance Tuning
– The Basics
www.datavail.com 12
At Its Core,
It’s About
Performance
Tuning
Tuning means more than
re-writing SQL
The process of
Performance Tuning can
be categorized into four
areas
Performance
Analysis
Code
Optimization
Load
Balancing
Altering Parameters /
Changing Processes
www.datavail.com 13
The Basics
Initialization parameters IO CPU
Memory Configuration
details
Concurrency
The 5S Methodology
for Performance
Tuning
www.datavail.com 15
Datavail’s
5S Approach
SQL Code
Indexing
Architecture
Sessions
Statistics
www.datavail.com 16
SQL Code
Look at join conditions, peaks and
bottlenecks
Full table scans of larger tables
Bind variables
/*+ Hints */
www.datavail.com 17
Statistics
Your data has changed, if your stats
say you have 100 rows, and you
have 10000, the optimizer is going to
choose wrong explain plan
On select tables and indexes
On all tables and indexes
www.datavail.com 18
Space/Indexing
Quickest way to be a hero
Add an index, reports goes from 10
hours to 10 seconds
But perhaps too many indexes on a
table are slowing down inserts and
deletes
www.datavail.com 19
Sessions
Are users blocking each other?
Scanning the same data?
Poor queries from developers in
production?
Abandoned sessions
www.datavail.com 20
Scheduled Process
The right schedule can make all the
difference
Backups, Gather stats run to when there
is minimum data change.
Can you remove jobs no longer needed,
or change the order
Parallel processes can spawn an army of
sessions, consuming maximum available
and impacting other processes to
serialize.
5S in Action at Fast
Food Client
www.datavail.com 22
Speeding Menu Updates
with 5S
Performed analysis on the existing setup at all
levels – database, infrastructure, and SQL
Fine-tuned instance-level parameters
Rewrote SQLs used thousands of times in the
package to improved run-time
www.datavail.com 23
Upgraded OBIEE application to OBIA -
underlying table structure changed from
Informatica to ODI - nightly ETL process
runtime increased from 7 hours to 14
hours
Performed detailed analysis on new
application behavior
Reviewed and resized Infrastructure
needs
Altered DB initialization parameters
Shortening Financial Close Processes
with 5S
Identified as part of new application
some of the tables were going through a
lot of re-org making it inconsistent with
runtime.
Some of the processes started using
more parallel processes, causing others
go into serial mode.
Altered SQL's with HINTS and limited
parallel sessions so that serialization is
eliminated
www.datavail.com 24
Improving Report
Runtime with 5S
Identified the problem area's by
drilling down and performing detailed
analysis.
Problem area was one particular
SQL runtime was high.
Created the right indexes which
helped long-running SQLs.
www.datavail.com 25
Other Projects of
Impact
Upgraded Oracle EBS from 11g to 12c
Database workload migration to
Microsoft Azure Cloud
Database workload migration to AWS
Cloud
Reconfigured GoldenGate to reduce
data sync lag
Results
www.datavail.com 27
Decreased the time to implement global menu and price changes from one week to
just overnight.
Improved ETL runtimes between OLTP and OLAP systems from 14 hours to 6 hours.
Reduced application impact to financial close.
HR Employee Termination Statistic Report execution time reduced from 11.5
seconds to .005 seconds which reduced runtime from an average of 9.5 hours to 25
minutes for 3,000 executions.
Reduced data sync lag from 24 hours to 5 minutes.
Created a more stable IT environment for business needs.
The Client Realized the Following Results
Fill Out
Evaluation
Form
Fill out the session evaluation
form for a chance to WIN
a pair of our cool noise
cancelling headphones!
https://www.datavail.com/headphone-survey/
www.datavail.com 29
Questions &
Discussion

More Related Content

PPTX
Oracle EBS Upgrade - Tips and Tricks
PDF
Database design to meet 3-year growth plan for Alpha Natural Resources
 
PPTX
Navigating Through SAP S/4HANA Code Corrections with Confidence
PDF
Ensure a Successful R12.2 Upgrade
PPTX
Informaticapowercenter pennon soft
PDF
Beyond SQL Tuning: Insider's Guide to Maximizing SQL Performance
PDF
Oil & Gas Case Study
PPTX
AVATA presents Upgrading Demantra Webinar
 
Oracle EBS Upgrade - Tips and Tricks
Database design to meet 3-year growth plan for Alpha Natural Resources
 
Navigating Through SAP S/4HANA Code Corrections with Confidence
Ensure a Successful R12.2 Upgrade
Informaticapowercenter pennon soft
Beyond SQL Tuning: Insider's Guide to Maximizing SQL Performance
Oil & Gas Case Study
AVATA presents Upgrading Demantra Webinar
 

What's hot (20)

PPTX
How to downscope your EBS upgrade project
PPTX
The 5S Approach to Performance Tuning by Chuck Ezell
PDF
SAP EAM Improving EAM Governance, Cataloging, Data Integrity – Customer Story
PPTX
201711 sit nl big data warehouse with bw4 hana and hana platform
PPTX
BI Portfolio
PPT
Business Intelligence Portfolio of Anastasia Bakhareva
PDF
FDMEE versus Cloud Data Management - The Real Story
PDF
Appfluent - Transforming the Economics of Big Data
PDF
Baha Mar's All in Bet on Red: The Story of Integrating Data and Master Data w...
PPTX
Oracle EBS Upgrade to 12.2.5.1
PDF
PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN
 
DOCX
314495_Aakash_Seth_CV
PDF
Winning Strategies for Oracle Cloud Adoption: Should You Test Drive, Lease, o...
DOC
Sudeshna Ghosh Dastidar-Resume
PDF
EPM, ERP, Cloud, and On-Premise: All Integration Options Explained
PPTX
Large Data Volume Salesforce experiences
DOCX
CV20151226
DOC
Mohd_Shaukath_5_Exp_Datastage
PDF
Going to R12? The Upgrading vs Reimplementing Decision
How to downscope your EBS upgrade project
The 5S Approach to Performance Tuning by Chuck Ezell
SAP EAM Improving EAM Governance, Cataloging, Data Integrity – Customer Story
201711 sit nl big data warehouse with bw4 hana and hana platform
BI Portfolio
Business Intelligence Portfolio of Anastasia Bakhareva
FDMEE versus Cloud Data Management - The Real Story
Appfluent - Transforming the Economics of Big Data
Baha Mar's All in Bet on Red: The Story of Integrating Data and Master Data w...
Oracle EBS Upgrade to 12.2.5.1
PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN
 
314495_Aakash_Seth_CV
Winning Strategies for Oracle Cloud Adoption: Should You Test Drive, Lease, o...
Sudeshna Ghosh Dastidar-Resume
EPM, ERP, Cloud, and On-Premise: All Integration Options Explained
Large Data Volume Salesforce experiences
CV20151226
Mohd_Shaukath_5_Exp_Datastage
Going to R12? The Upgrading vs Reimplementing Decision
Ad

Similar to Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains (20)

PPTX
Taming the Beast: Optimizing Oracle EBS for Radical Efficiency
PDF
Day 02 sap_bi_overview_and_terminology
PDF
Qspear Corporate Brief
PPTX
Collaborate 2012-business data transformation and consolidation
PPTX
Collaborate 2012-business data transformation and consolidation for a global ...
PPTX
Oracle Planning and Budgeting Cloud Service
PPTX
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
PPTX
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
PPTX
Going to Oracle EBS Release 12? Upgrading Is Faster, Better and Cheaper than ...
PPT
AnalysisServices
PDF
Apex day 1.0 pretius real life apex_przemyslaw staniszewski
PPTX
Introduction to MongoDB Enterprise
PDF
SQLDay2013_MarcinSzeliga_SQLServer2012FastTrackDWReferenceArchitectures
PDF
Migration to Oracle ERP Cloud: A must read winning recipe for all
PDF
FORCES - EBS Upgrade Compared to SaaS Cloud.pdf
PPT
Performance Of Callidus TrueComp Pipeline And Datamart ETL And Reports
PPT
Callidus Software Product Installation And Performance Tuning
PPTX
Transform Your Data Integration Platform From Informatica To ODI
PPTX
SQL to Azure Migrations
PDF
Deliver Trusted Data by Leveraging ETL Testing
Taming the Beast: Optimizing Oracle EBS for Radical Efficiency
Day 02 sap_bi_overview_and_terminology
Qspear Corporate Brief
Collaborate 2012-business data transformation and consolidation
Collaborate 2012-business data transformation and consolidation for a global ...
Oracle Planning and Budgeting Cloud Service
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
Going to Oracle EBS Release 12? Upgrading Is Faster, Better and Cheaper than ...
AnalysisServices
Apex day 1.0 pretius real life apex_przemyslaw staniszewski
Introduction to MongoDB Enterprise
SQLDay2013_MarcinSzeliga_SQLServer2012FastTrackDWReferenceArchitectures
Migration to Oracle ERP Cloud: A must read winning recipe for all
FORCES - EBS Upgrade Compared to SaaS Cloud.pdf
Performance Of Callidus TrueComp Pipeline And Datamart ETL And Reports
Callidus Software Product Installation And Performance Tuning
Transform Your Data Integration Platform From Informatica To ODI
SQL to Azure Migrations
Deliver Trusted Data by Leveraging ETL Testing
Ad

More from Datavail (20)

PPTX
Journey to Cloud Analytics
PPTX
Accelerate SQL Server Migration to the AWS Cloud
PPTX
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
PPTX
Oracle Enterprise Manager Seven Robust Features to Put in Action final
PPTX
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
PPTX
EPM 11.2: Lessons Learned and 2021 Preparedness
PPTX
RMOUG 2020: Keeping Pace with Change
PPTX
Upcoming Extended Support Deadlines & What They Mean for You
PPTX
SQL on Linux
PPTX
Reduce Cost by Tuning Queries on Azure DBaaS
PPTX
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
PPTX
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
PPTX
Is "Free" Good Enough for Your MySQL Environment?
PPTX
Critical Preflight Checks for Your EPM Applications
PPTX
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
PPTX
3 Ways to Lead an Accidental DBA
PPTX
Creating a Solid EPM Punch List
PPTX
Why NBC Universal Migrated to MongoDB Atlas
PPTX
SQL on Linux
PPTX
KScope Webinar: Couples Therapy: Getting Finance & IT to Play Nice
Journey to Cloud Analytics
Accelerate SQL Server Migration to the AWS Cloud
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
EPM 11.2: Lessons Learned and 2021 Preparedness
RMOUG 2020: Keeping Pace with Change
Upcoming Extended Support Deadlines & What They Mean for You
SQL on Linux
Reduce Cost by Tuning Queries on Azure DBaaS
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Is "Free" Good Enough for Your MySQL Environment?
Critical Preflight Checks for Your EPM Applications
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
3 Ways to Lead an Accidental DBA
Creating a Solid EPM Punch List
Why NBC Universal Migrated to MongoDB Atlas
SQL on Linux
KScope Webinar: Couples Therapy: Getting Finance & IT to Play Nice

Recently uploaded (20)

PPTX
Introduction to Knowledge Engineering Part 1
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PDF
Fluorescence-microscope_Botany_detailed content
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
Business Acumen Training GuidePresentation.pptx
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PDF
Mega Projects Data Mega Projects Data
PPTX
Supervised vs unsupervised machine learning algorithms
Introduction to Knowledge Engineering Part 1
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
oil_refinery_comprehensive_20250804084928 (1).pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
ISS -ESG Data flows What is ESG and HowHow
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Clinical guidelines as a resource for EBP(1).pdf
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
climate analysis of Dhaka ,Banglades.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Fluorescence-microscope_Botany_detailed content
Galatica Smart Energy Infrastructure Startup Pitch Deck
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Business Acumen Training GuidePresentation.pptx
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
Mega Projects Data Mega Projects Data
Supervised vs unsupervised machine learning algorithms

Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains

  • 1. Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
  • 2. www.datavail.com 2 Mahesh Vanapalli, Sr. Applications DBA Bachelor’s Degree in Computer Science and Engineering from Graduate of Nagarjuna University More than 18 year’s experience in IT Technical background in • Implementing and supporting Oracle Applications with VLDB • Global implantations and complex solutions across industry sectors • Oracle EBS • Oracle EPM • Golden Gate • OBIEE Presenter
  • 3. Fill Out Evaluation Form Fill out the session evaluation form for a chance to WIN a pair of our cool noise cancelling headphones! https://www.datavail.com/headphone-survey/
  • 4. Innovative Solutions Introduction Why Optimize? Performance Tuning – The Basics The 5S Methodology for Performance Tuning 5S In Action at Fast Food Client Results
  • 6. www.datavail.com 6 About Datavail Our Range of Oracle Applications Services Strategic consulting 24x7 managed services Performance tuning Cloud migrations Assessments & roadmaps Monitoring Upgrades Data integration & ETL Applications & DB We Support: Oracle EBS Oracle Database Oracle Analytics Golden Gate WebLogic Oracle Data Integrator Cloud Platforms (AWS, Azure, Oracle Cloud) And more …
  • 7. www.datavail.com 7 About the Client Fortune 500 company, one of the world’s leading fast food chains Millions of customers served every day Thousands of location across the globe Faces some of the most challenging logistics and IT issues in the world Initially reached out to Datavail for help resolving issues around Oracle database performance and availability Client also faced challenges with lengthy financial close processes in OBIEE
  • 9. www.datavail.com 9 Why Optimize? Cost savings Better controls Reduce technical complexity Manage by exception, not every transaction Automation of simple tasks
  • 10. www.datavail.com 10 Slow database updates – could take up to a week for menu and prices changes to propagate to every restaurant worldwide post-datacenter migration from physical to virtual machines Time-sensitive financial close systems experienced periodic delays (due to new implementations and upgrades) that led to an inability to meet business requirements. Poor performance in their HR Employee Termination Statistic Report – unsustainable 10 hour runtime Client Optimization Challenges
  • 12. www.datavail.com 12 At Its Core, It’s About Performance Tuning Tuning means more than re-writing SQL The process of Performance Tuning can be categorized into four areas Performance Analysis Code Optimization Load Balancing Altering Parameters / Changing Processes
  • 13. www.datavail.com 13 The Basics Initialization parameters IO CPU Memory Configuration details Concurrency
  • 14. The 5S Methodology for Performance Tuning
  • 15. www.datavail.com 15 Datavail’s 5S Approach SQL Code Indexing Architecture Sessions Statistics
  • 16. www.datavail.com 16 SQL Code Look at join conditions, peaks and bottlenecks Full table scans of larger tables Bind variables /*+ Hints */
  • 17. www.datavail.com 17 Statistics Your data has changed, if your stats say you have 100 rows, and you have 10000, the optimizer is going to choose wrong explain plan On select tables and indexes On all tables and indexes
  • 18. www.datavail.com 18 Space/Indexing Quickest way to be a hero Add an index, reports goes from 10 hours to 10 seconds But perhaps too many indexes on a table are slowing down inserts and deletes
  • 19. www.datavail.com 19 Sessions Are users blocking each other? Scanning the same data? Poor queries from developers in production? Abandoned sessions
  • 20. www.datavail.com 20 Scheduled Process The right schedule can make all the difference Backups, Gather stats run to when there is minimum data change. Can you remove jobs no longer needed, or change the order Parallel processes can spawn an army of sessions, consuming maximum available and impacting other processes to serialize.
  • 21. 5S in Action at Fast Food Client
  • 22. www.datavail.com 22 Speeding Menu Updates with 5S Performed analysis on the existing setup at all levels – database, infrastructure, and SQL Fine-tuned instance-level parameters Rewrote SQLs used thousands of times in the package to improved run-time
  • 23. www.datavail.com 23 Upgraded OBIEE application to OBIA - underlying table structure changed from Informatica to ODI - nightly ETL process runtime increased from 7 hours to 14 hours Performed detailed analysis on new application behavior Reviewed and resized Infrastructure needs Altered DB initialization parameters Shortening Financial Close Processes with 5S Identified as part of new application some of the tables were going through a lot of re-org making it inconsistent with runtime. Some of the processes started using more parallel processes, causing others go into serial mode. Altered SQL's with HINTS and limited parallel sessions so that serialization is eliminated
  • 24. www.datavail.com 24 Improving Report Runtime with 5S Identified the problem area's by drilling down and performing detailed analysis. Problem area was one particular SQL runtime was high. Created the right indexes which helped long-running SQLs.
  • 25. www.datavail.com 25 Other Projects of Impact Upgraded Oracle EBS from 11g to 12c Database workload migration to Microsoft Azure Cloud Database workload migration to AWS Cloud Reconfigured GoldenGate to reduce data sync lag
  • 27. www.datavail.com 27 Decreased the time to implement global menu and price changes from one week to just overnight. Improved ETL runtimes between OLTP and OLAP systems from 14 hours to 6 hours. Reduced application impact to financial close. HR Employee Termination Statistic Report execution time reduced from 11.5 seconds to .005 seconds which reduced runtime from an average of 9.5 hours to 25 minutes for 3,000 executions. Reduced data sync lag from 24 hours to 5 minutes. Created a more stable IT environment for business needs. The Client Realized the Following Results
  • 28. Fill Out Evaluation Form Fill out the session evaluation form for a chance to WIN a pair of our cool noise cancelling headphones! https://www.datavail.com/headphone-survey/