Run Your Business 6X Faster at Lower Costs!

390 views

Published on

This presentation demonstrates how easy it is to improve database performance and verify success with DBI\'s DB2 LUW Performance Tools. Visit www.DBIsoftware.com to learn more.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
390
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Run Your Business 6X Faster at Lower Costs!

  1. 1. RUN YOUR BUSINESS FASTER Scott Hayes President & CEO, DBI IBM GOLD Consultant
  2. 2. RUN YOUR BUSINESS MORE EFFICIENTLY
  3. 3. RUN YOUR BUSINESS with LOWER COSTS
  4. 4. RUN YOUR BUSINESS with LOWER COSTS Act. Right. Now.
  5. 5. RUN YOUR BUSINESS 6X Faster … or More! Accelerate Your Business
  6. 6. HERE’S HOW ! Start Right Now !
  7. 7. Your Business Application Application Application Your Database ONLY RUNS AS FAST AS YOUR DATABASE
  8. 8. TO RUN A FASTER , MORE EFFICIENT , MORE PRODUCTIVE BUSINESS Tune Your Database by Eliminating High Costs
  9. 9. Database Workload Cost Analysis <ul><li>A US Patented (#6,772,411) method and system analyzes the statement execution costs in a database </li></ul><ul><li>When integrated with Database Design Advisor technologies, performance success is assured. </li></ul>
  10. 10. SQL Equalization & Cost Aggregation <ul><li>How DB2 Sees the SQL Workload: </li></ul><ul><li>How the DBA needs to see the SQL Workload: </li></ul>Select c1, c2, c4 from tbl where c5 = ‘0210’ cpu=.1 SQL Statement Count TotCPU Select c1, c2, c4 from tbl where c5 = ‘?’ 1 .1 Select c1, c2, c4 from tbl where c5 = ‘0220’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 2 .2 Select c1, c2, c4 from tbl where c5 > ‘0500’ cpu=.3 Select c1, c2, c4 from tbl where c5 > ‘?’ 1 .3 Select c1, c2, c4 from tbl where c5 > ‘8800’ cpu=.3 Select c1, c2, c4 from tbl where c5 > ‘?’ 2 .6 Select c1, c2, c4 from tbl where c5 = ‘0300’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 3 .3 Select c1, c2, c4 from tbl where c5 = ‘0400’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 4 .4 Select c1, c2, c4 from tbl where c5 = ‘0450’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 5 .5 Select c1, c2, c4 from tbl where c5 = ‘0490’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 6 .6 Select c1, c2, c4 from tbl where c5 = ‘0670’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 7 .7 Select c1, c2, c4 from tbl where c5 = ‘0680’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 8 .8 Select c1, c2, c4 from tbl where c8 = ‘Bob’ cpu=.2 Select c1, c2, c4 from tbl where c8 = ‘?’ 1 .2 Select c1, c2, c4 from tbl where c5 = ‘0110’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 9 .9 Select c1, c2, c4 from tbl where c5 = ‘0120’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 10 1.0 Select c1, c2, c4 from tbl where c5 = ‘0190’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 11 1.1 Select c1, c2, c4 from tbl where c5 = ‘0390’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 12 1.2 Select c1, c2, c4 from tbl where c5 = ‘0790’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 13 1.3 Select c1, c2, c4 from tbl where c5 = ‘2380’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 14 1.4 Select c1, c2, c4 from tbl where c5 = ‘4560’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 15 1.5 Select c1, c2, c4 from tbl where c5 = ‘0360’ cpu=.1 Select c1, c2, c4 from tbl where c5 = ‘?’ 16 1.6 CPU% 66.6 25.0 8.33 Totals: 19 2.4 100.00 100’s of SQL statements per second… Relative Costs SQL Snapshot shows 19 different statements! WRONG ANSWER! US Patent # 6,772,411
  11. 11. Brother-Panther™ Cost Analysis 96+% CPU Used by 3 Statements
  12. 12. Brother-Panther™ Cost Analysis
  13. 13. Brother-Panther™ Design Analysis
  14. 14. RESULTS
  15. 15. The Database Score Improves
  16. 16. Logical I/O Cost is Reduced … which reduces CPU Consumption!
  17. 17. Physical I/Os are REDUCED
  18. 18. Index Read Efficiency Improves Lower is better!
  19. 19. Memory Utilization Improves
  20. 20. Expensive Sorts are Reduced
  21. 21. Nice Database Stats But What Does This Mean To YOUR BUSINESS?
  22. 22. Performance Before…
  23. 23. Performance After …
  24. 24. The BOTTOM Line YOUR BUSINESS RUNS FASTER AT LOWER COST 100% Cut 0ms 11ms I/O Time 100% Cut 0ms 56ms Sort Cost 99+% Cut 1ms 120ms CPU Use 85% Less/ 6 X F a s t e r ! .023 .149 Response Time Savings After Before Metric
  25. 25. Your Database Vendor Says… Our database will automatically tune itself!!! REALLY?
  26. 26. Is your database self-tuned ? Are you facing hardware upgrades?
  27. 27. “ Automatic Tuning” of memory seeks to * compensate * for physical design flaws The Reality…
  28. 28. The Optimizer optimizes Dynamic SQL , plus PureXML XQueries
  29. 29. Over 90% of the world’s business applications rely on Dynamic SQL
  30. 30. Dynamic SQL optimization & performance is influenced by Statistics and Memory
  31. 31. Statistics and Memory are being changed dynamically by Automation…
  32. 32. The Formula for Volatility <ul><li>Automatic Utilities </li></ul><ul><li>x Automatic Tuning </li></ul><ul><li>x Dynamic SQL Optimization </li></ul><ul><li>x Dynamic XML XQuery Optimization </li></ul><ul><li>= The Perfect Storm of Unpredictability </li></ul><ul><ul><li>@ Maximum CPU Utilization </li></ul></ul><ul><li>= More Money Spent on Hardware! </li></ul><ul><ul><ul><ul><li>(Needlessly spent…) </li></ul></ul></ul></ul>
  33. 33. WHY do performance problems always seem to start on the DBA’s back?
  34. 34. Is it a Database Problem or not?
  35. 35. How do you know?
  36. 36. How can you prove it? (or, more importantly, Prove it is NOT the DBA’s problem)
  37. 37. Brother-Thoroughbred™ <ul><li>“ Win the Race Against Time” </li></ul><ul><ul><li>Graphically Shows: </li></ul></ul><ul><ul><ul><li>Average Transaction response times </li></ul></ul></ul><ul><ul><ul><li>Database Inside & Outside Time Distribution </li></ul></ul></ul><ul><ul><ul><ul><li>Time Distribution of Time Inside the Database </li></ul></ul></ul></ul><ul><ul><ul><li>Service Level Attainments </li></ul></ul></ul><ul><ul><ul><ul><li>How many transactions, and what percent, completed within certain response time thresholds? </li></ul></ul></ul></ul>
  38. 38. Win the Race Against Time…
  39. 39. Accelerate Your Business Act. Right. Now. Take Back Control Call 866-773-8789 We’ll Help You
  40. 40. “ Brother-Panther made it very easy to identify a number of performance issues with our databases, and the advice provided by the Database Score reports guided me directly to some quick performance improvement results . Not only am I impressed with the value of the tool, but service and support from DBI has been outstanding . In a day and age when it is difficult to keep a support person on the phone for just 10 minutes, the team at DBI was eager to help me . In one call alone, they spent 4 hours assisting me. In that time we were able to identify the problem, re-download, install, and configure the product and then run through how I could use the tool in my environment to be immediately useful in improving my database performance. The team at DBI has been uncommonly helpful , and their tools provide remarkable performance insight . Bill Scurlock, Ohio State Employee Retirement System
  41. 41. &quot; We upgraded from BMC SmartDBA for DB2 to DBI's Brother-Panther™ and Brother-Eagle™ and we are pleased with the tools and DBI's service. DBI has even helped us with DB2 questions not related to their tools. We got immediate value from Brother-Panther because the tool showed us some scans and inefficiencies that we weren't aware of. It was easy to improve performance of our business databases within a matter of a couple of hours.&quot; Donavon Mitchell, The Childrens Place Stores

×