P. 1
DBMS23

DBMS23

Ratings: (0)|Views: 19 |Likes:
Published by John

More info:

Categories:Types, School Work
Published by: John on Jul 30, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/01/2014

pdf

text

original

 
1
 ©Silberschatz, Korth and Sudarshan23.1Database System Concepts, 5
th
Ed.
Chapter 23: Advanced Application DevelopmentChapter 23: Advanced Application Development
Performance Tuning
Performance Benchmarks
Standardization
E-Commerce
Legacy Systems
 
2
 ©Silberschatz, Korth and Sudarshan23.2Database System Concepts, 5
th
Ed.
Performance TuningPerformance Tuning
Adjusting various parameters and design choices to improve systemperformance for a specific application.
Tuning is best done by
1.
identifying bottlenecks, and
2.
eliminating them.
Can tune a database system at 3 levels:
Hardware
--e.g., add disks to speed up I/O, add memory toincrease buffer hits, move to a faster processor.
Database system parameters
--e.g., set buffer size to avoidpaging of buffer, set checkpointing intervals to limit log size.System may have automatic tuning.
Higher level database design
, such as the schema, indices andtransactions (more later)
 
3
 ©Silberschatz, Korth and Sudarshan23.3Database System Concepts, 5
th
Ed.
BottlenecksBottlenecks
Performance of most systems (at least before they are tuned) usuallylimited by performance of one or a few components: these are calledbottlenecks
E.g. 80% of the code may take up 20% of time and 20% of codetakes up 80% of time
Worth spending most time on 20% of code that take 80% oftime
Bottlenecks may be in hardware (e.g. disks are very busy, CPU isidle), or in software
Removing one bottleneck often exposes another
De-bottlenecking consists of repeatedly finding bottlenecks, andremoving them
This is a heuristic

Activity (4)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Premendra Kumar liked this
Premendra Kumar liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->