SlideShare a Scribd company logo
Troubleshooter´s Top 5: Real-world performance tuning of IFS Applications
© 2013 IFS
REAL-WORLD PERFORMANCE
Troubleshooters Top 5—Real-world performance tuning of
IFS Applications

3
© 2013 IFS
AGENDA
Evolution
Configuration
Toolbox
Top 5—performance issues
Questions

4
© 2013 IFS
WHO WE ARE
JONAS GÖRANSSON
Principal Systems Engineer
Worked for IFS since 1993
IFS Consulting, IFS R&D
STEFAN LÖVGREN
Principal Systems Engineer
Worked for IFS R&D since 1999

5
© 2013 IFS
WHAT WE DO
IFS BENCHMARK TEAM
Sizing of IFS Applications (IFS Sizing Guides)
Performance testing (development & customer-initiated tests)
Customer performance issues (support)

6
© 2013 IFS
EVOLUTION
ERP SYSTEM EVOLUTION

8
© 2013 IFS
IFS APPLICATIONS EVOLUTION
Different architectures, more complex, more functionality and more
integrations.

9
© 2013 IFS
ORACLE EVOLUTION
Easy installation with less configuration
Automatic and self-managed RDBMS
No magic initialization parameters

10
© 2013 IFS
HARDWARE EVOLUTION
16-bit  32-bit  64-bit technology, Memory KB  TB
Clock frequency has increased from some MHz to several GHz
Low-end servers cover high-end demands

11
© 2013 IFS
EVOLUTION SUMMARY
Hardware – Low-end servers cover high-end demands
Software – Increased robustness
Architecture complexity – Distributed systems makes troubleshooting harder

12
© 2013 IFS
CONFIGURATION
HARDWARE
CPU

Memory
Computer
performance

Disk

Network

14
© 2013 IFS
CONFIGURATION
Work load

Connection threads

Server threads
Integration queues

Database processes

Clients

Web server

App server

DB server

15
© 2013 IFS
TOOLBOX
MONITORING
Get an overall picture from the complete system under normal conditions

DB

APP

WEB

PRINT
17
© 2013 IFS

OPTIONAL
MONITOR
Hardware resources as well as application
Keep historical monitoring data as reference
Specific tools for every part of the system

Database

From overview to detail

Application
server
18
© 2013 IFS

System
resources
TOOLS
Oracle Enterprise Manager (OEM)
Oracle Workload Repository (AWR)
Free Oracle tools: SQL trace, trcsess, tkprof, Trace Analyzer
3rd party programs: Spotlight, Insider, MyOra
Open Source
In-house admin scripts

19
© 2013 IFS
METHODOLOGY
Holistic approach
Be open-minded
Don’t be biased—the problem can be the unexpected
Don't change more than one thing at the time
Top-down problem-solving

20
© 2013 IFS
TOP-DOWN PROBLEM-SOLVING
Problem definition—define not solve
Identify the problem
Trace to source—trail backwards
Is this the root cause of what is generating the problem?
Do the solution have unforeseen consequences?
Don’t assume that problem is solved until verified

21
© 2013 IFS
TOP-5 PERFORMANCE ISSUES
TOP-5 PERFORMANCE ISSUES
Code
Index
Locks
Misconfiguration
Parameters

23
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

CODE

Non-optimal SQL and PL/SQL code
IN clauses with sub-queries
Loops
Excessive commits

24
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

CODE

25
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

INDEX

Queries not using index
Queries using wrong index
Too many indexes on table

26
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

INDEX

Use the Advanced button
to show which columns
are indexed.

Green arrow = indexed
Red arrow = not indexed

27
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

INDEX

The Match Case checkbox
can be unchecked if you
don’t know whether capitals
or lower case letters are
used, but…

…the upper() SQL function in
the SQL clause prevents use
of indexes.

28
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

INDEX

Count of ”Cancelled
historical order
lines”

29
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

INDEX

30
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

LOCKS

Hot parts / blocks
Number generation, sequences
Legal demands, non-broken number series

31
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

LOCKS—HOT PARTS

32
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

LOCKS—HOT PARTS

1, Purchase
order scenario

3, User load
profile

2, User load
details
33
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

LOCKS—HOT PARTS
Increasing
user load

Database
Locks

34
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

LOCKS—HOT PARTS

35
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

LOCKS—HOT PARTS

Stagnating and
decreasing CPU
usage

Increasing
response time
36
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

LOCKS—HOT PARTS—COMPARE COLD PARTS
CPU %

Response time

Purchase Orders using 2000 parts total
Purchase Orders using 10 parts total
37
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

MISCONFIGURATION

Unbalanced configuration
Planning/purchasing new infrastructure
Adding infrastructure
Extreme load profile

38
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

MISCONFIGURATION

Introducing web server
For DMZ or other
purpose

IFS well working
system

System
change

39
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

MISCONFIGURATION

Introducing web server
For DMZ or other
purpose

40
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

MISCONFIGURATION

Loadrunner loadtest 1-200 users
41
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

MISCONFIGURATION
CPU %

Response time

Original configuration
Changed configuration
42
© 2013 IFS

Transactions/sec
TOP-5 PERFORMANCE ISSUES

MISCONFIGURATION

Introducing web server
For DMZ or other
purpose

43
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

MISCONFIGURATION
CPU %

Response time

Original configuration
Changed configuration
44
© 2013 IFS

Transactions/sec
TOP-5 PERFORMANCE ISSUES—PARAMETERS
shared_pool_size
db_cache_size
sga_max & sga_target
pga_aggregate_target
processes
optimizer_index_cost_adj
undo_retension

45
© 2013 IFS
TOP-5 PERFORMANCE ISSUES

PARAMETERS—OPTIMIZER_INDEX_COST_ADJ
optimizer_index_cost_adj=10

optimizer_index_cost_adj=1000

46
© 2013 IFS
SUMMARY
SUMMARY
Balance infrastructure against workload
Monitor all components in the system
Have a prepared toolbox

48
© 2013 IFS
49
© 2013 IFS
www.IFSWORLD.com
THIS DOCUMENT MAY CONTAIN STATEMENTS OF POSSIBLE FUTURE FUNCTIONALITY FOR IFS’S SOFTWARE PRODUCTS AND
TECHNOLOGY. SUCH STATEMENTS OF FUTURE FUNCTIONALITY ARE FOR INFORMATION PURPOSES ONLY AND SHOULD NOT BE
INTERPRETED AS ANY COMMITMENT OR REPRESENTATION. IFS AND ALL IFS PRODUCT NAMES ARE TRADEMARKS OF IFS. THE NAMES
OF ACTUAL COMPANIES AND PRODUCTS MENTIONED HEREIN MAY BE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.
© 2013 IFS

More Related Content

PPTX
Optimizing queries MySQL
PDF
Oracle Database Appliance Workshop
PPT
Sql server basics
PPSX
Oracle Table Partitioning - Introduction
PDF
Introducing Application Context - from the PL/SQL Potpourri
PPTX
분산저장시스템 개발에 대한 12가지 이야기
PDF
Hdfs architecture
PDF
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified
Optimizing queries MySQL
Oracle Database Appliance Workshop
Sql server basics
Oracle Table Partitioning - Introduction
Introducing Application Context - from the PL/SQL Potpourri
분산저장시스템 개발에 대한 12가지 이야기
Hdfs architecture
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified

What's hot (7)

PPTX
Oracle DBA
PDF
Using Optimizer Hints to Improve MySQL Query Performance
PPT
Oracle Apps - Forms
PDF
MySQL Community and Commercial Edition
PDF
APEX Interactive Grid API Essentials: The Stuff You Will Really Use
PDF
A quick tour of Mysql 8 roles
PDF
Flashback time travel vs Flash back Data Archive.pdf
Oracle DBA
Using Optimizer Hints to Improve MySQL Query Performance
Oracle Apps - Forms
MySQL Community and Commercial Edition
APEX Interactive Grid API Essentials: The Stuff You Will Really Use
A quick tour of Mysql 8 roles
Flashback time travel vs Flash back Data Archive.pdf
Ad

Viewers also liked (20)

PDF
New look new benefits - upgrading to IFS Applications 8
 
PDF
IFS Manufacturing customer´s experience of using IFS Applications
 
PDF
Techonlogy news update
 
PDF
Business Inteligence in IFS Applications
 
PPTX
2014 03 ifs academy external maersk
PPTX
Legacyversery2
PPT
Buddha Series, by Henry Bismuth, Courtesy of Chisholm Gallery, LLC
DOC
Maxi Ale And Aldi
PDF
Cim 20071101 nov_2007
PDF
Telesperience customer-experience-benchmark-2013 asi8-d3sd
PPTX
No One Gives A Shit About Your Brand
PDF
The Eden Express
PPT
16. External Factors
DOC
Grammatical systems (joana, jose, daniel)
PPT
Oral practice 3
PDF
Облачные решения и услуги ActiveCloud: IaaS & SaaS, примеры внедрений
PDF
Let's Talk About Scrubs
PDF
Kampagner Fra Kreativitet Til Effektivitet
PDF
Как Облачные вычисления изменят мир Информационных Технологий (ИТ)
PPTX
CD+M PPT 2011
New look new benefits - upgrading to IFS Applications 8
 
IFS Manufacturing customer´s experience of using IFS Applications
 
Techonlogy news update
 
Business Inteligence in IFS Applications
 
2014 03 ifs academy external maersk
Legacyversery2
Buddha Series, by Henry Bismuth, Courtesy of Chisholm Gallery, LLC
Maxi Ale And Aldi
Cim 20071101 nov_2007
Telesperience customer-experience-benchmark-2013 asi8-d3sd
No One Gives A Shit About Your Brand
The Eden Express
16. External Factors
Grammatical systems (joana, jose, daniel)
Oral practice 3
Облачные решения и услуги ActiveCloud: IaaS & SaaS, примеры внедрений
Let's Talk About Scrubs
Kampagner Fra Kreativitet Til Effektivitet
Как Облачные вычисления изменят мир Информационных Технологий (ИТ)
CD+M PPT 2011
Ad

Similar to Troubleshooter´s Top 5: Real-world performance tuning of IFS Applications (20)

PDF
Success story: Warehouse efficiency - out of the box!
 
PDF
Best Practices for a Complete Postgres Enterprise Architecture Setup
 
PPTX
How to Improve Performance Testing Using InfluxDB and Apache JMeter
PPTX
OMEGAMON XE for z/OS V530 Long client presentation
PDF
Expanding with EDB Postgres Advanced Server 9.5
 
PDF
Webinar: How to turn Alfresco Digital Business Platform into a Managed Service
PDF
Developer want change Ops want control - devops
PPTX
Predictability at Scale
PDF
System z Technology Summit Streamlining Utilities
PDF
Best Practices with CA Workload Automation AutoSys (AE)
PDF
Top10 list planningpostgresdeployment.2014
 
PPTX
scpo_Technical_Implementation_Basics.pptx
PDF
Performing a successful technical debt assessment in Salesforce
PDF
IBM InterConnect 2013 Expert Integrated Systems Keynote: Sotiropoulos & Wieck
PPTX
Figaf irt testing webinar 201903
PDF
EnterpriseDB's Best Practices for Postgres DBAs
 
PPSX
Smallworld 5 Migration Experiences
PPTX
Best Practices with IPS on Oracle Solaris 11
PDF
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
PDF
IBM Analytics Accelerator Trends & Directions Namk Hrle
Success story: Warehouse efficiency - out of the box!
 
Best Practices for a Complete Postgres Enterprise Architecture Setup
 
How to Improve Performance Testing Using InfluxDB and Apache JMeter
OMEGAMON XE for z/OS V530 Long client presentation
Expanding with EDB Postgres Advanced Server 9.5
 
Webinar: How to turn Alfresco Digital Business Platform into a Managed Service
Developer want change Ops want control - devops
Predictability at Scale
System z Technology Summit Streamlining Utilities
Best Practices with CA Workload Automation AutoSys (AE)
Top10 list planningpostgresdeployment.2014
 
scpo_Technical_Implementation_Basics.pptx
Performing a successful technical debt assessment in Salesforce
IBM InterConnect 2013 Expert Integrated Systems Keynote: Sotiropoulos & Wieck
Figaf irt testing webinar 201903
EnterpriseDB's Best Practices for Postgres DBAs
 
Smallworld 5 Migration Experiences
Best Practices with IPS on Oracle Solaris 11
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM Analytics Accelerator Trends & Directions Namk Hrle

More from IFS (20)

PDF
Food and Beverage solution map New
 
PDF
Retail solution map
 
PPTX
Offshore Operations & Marine Services
 
PPTX
British GT Racing
 
PDF
Shipbuilding
 
PDF
IFS EAM Solution Map pdf
 
PDF
IFS Process Manufacturing – F&B Solution Map pdf
 
PDF
IFS Process Manufacturing – Chemicals Solution Map pdf
 
PDF
IFS High Tech Solution Map pdf
 
PDF
IFS Energy & Utilities Solution Map
 
PDF
IFS Construction & Contracting Solution Map
 
PPTX
Integration
 
PDF
IFS Metrix Service Management: An Overview
 
PDF
Compliance-the 3rd variable
 
PDF
Customer case: The retail industry working with IFS
 
PDF
Industrial manufacturing and IFS Applications 8: customer case
 
PDF
Customer case: Health & Safety
 
PDF
Success story: Quality Assurance real customer case
 
PDF
Success story: IFS CRM helped Damen Shipyards realize its vision
 
PDF
Mobile Work Order solutions for high-performance service & maintenance
 
Food and Beverage solution map New
 
Retail solution map
 
Offshore Operations & Marine Services
 
British GT Racing
 
Shipbuilding
 
IFS EAM Solution Map pdf
 
IFS Process Manufacturing – F&B Solution Map pdf
 
IFS Process Manufacturing – Chemicals Solution Map pdf
 
IFS High Tech Solution Map pdf
 
IFS Energy & Utilities Solution Map
 
IFS Construction & Contracting Solution Map
 
Integration
 
IFS Metrix Service Management: An Overview
 
Compliance-the 3rd variable
 
Customer case: The retail industry working with IFS
 
Industrial manufacturing and IFS Applications 8: customer case
 
Customer case: Health & Safety
 
Success story: Quality Assurance real customer case
 
Success story: IFS CRM helped Damen Shipyards realize its vision
 
Mobile Work Order solutions for high-performance service & maintenance
 

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Spectroscopy.pptx food analysis technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
Teaching material agriculture food technology
PDF
Electronic commerce courselecture one. Pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
KodekX | Application Modernization Development
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Big Data Technologies - Introduction.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
The Rise and Fall of 3GPP – Time for a Sabbatical?
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Spectroscopy.pptx food analysis technology
Network Security Unit 5.pdf for BCA BBA.
Empathic Computing: Creating Shared Understanding
Understanding_Digital_Forensics_Presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectral efficient network and resource selection model in 5G networks
Teaching material agriculture food technology
Electronic commerce courselecture one. Pdf
MYSQL Presentation for SQL database connectivity
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Reach Out and Touch Someone: Haptics and Empathic Computing
KodekX | Application Modernization Development
Machine learning based COVID-19 study performance prediction
Big Data Technologies - Introduction.pptx

Troubleshooter´s Top 5: Real-world performance tuning of IFS Applications