1. Introduction
to
Database Performance Tuning
1 MyOnlineITCourses.com
2. Signals to Watch Out For…
Reports executing beyond average run times !!!
Data loads consuming more resources or time !!!
22 MyOnlineITCourses.com
MyOnlineITCourses.com
3. Probable Causes
Large Tables
Poor database design
Bad coding
Database upgrade issues
33 MyOnlineITCourses.com
MyOnlineITCourses.com
4. Probable Causes (contd)..
Database is moved to new Operating system
Distributed Database Queries
44 MyOnlineITCourses.com
MyOnlineITCourses.com
5. Likely areas of Performance Problems
OS & Hardware
Design
OS & Hardware
Database
Design
Application
Application Database
55 MyOnlineITCourses.com
MyOnlineITCourses.com
6. What is Performance?
Performance to an
end-user means response time.
Performance from a
Systems viewpoint means throughput
Capability to handle a given load.
Thechallenge of application management is
To bring performance which is acceptable to
end user.
66 MyOnlineITCourses.com
MyOnlineITCourses.com
7. How to measure Query Performance
Response • The time to get an answer
time to an individual query
• The number of queries that
can be run in any time
Throughput period.
• e.g. Queries per second
77 MyOnlineITCourses.com
MyOnlineITCourses.com
8. Why Performance Tuning ?
Performance is the key to success of an application
AIM :
Get best system throughput, with available / minimum
resources
Avoid unnecessary investment in additional hardware/
development effort.
Better system throughput
implies better productivity
Better productivity
implies better service
88 MyOnlineITCourses.com
MyOnlineITCourses.com
9. Tuning Strategy
Who? Why? How
• Application designers much?
• Application developers • Have clear IDEA
• Database administrators of achievements
• System administrators from TUNING • Quantify clear
• Network Administrators goals precisely
• Ex:- Process
20,000
orders per
day
99 MyOnlineITCourses.com
MyOnlineITCourses.com
17. www.MyOnlineITCourses.com
We give quality online trainings by IT Professionals for
Oracle SQL , PL/SQL
Oracle DBA
Oracle Performance Tuning
Data Modelling with Erwin Tool
To get more details contact us
info@myonlineitcourses.com
+91 991 2323 000
http://www.MyOnlineITCourses.com
17
17 MyOnlineITCourses.com
MyOnlineITCourses.com