Download - Run Your Business 6X Faster at Lower Costs!
RUN YOUR BUSINESS
FASTERScott HayesPresident & CEO, DBIIBM GOLD Consultant
RUN YOUR BUSINESSMORE EFFICIENTLY
RUN YOUR BUSINESSwith LOWER COSTS
RUN YOUR BUSINESSwith LOWER COSTS
Act. Right. Now.
RUN YOUR BUSINESS6X Faster … or More!
Accelerate Your Business
HERE’S HOW !
Start Right Now !
Your Business
Application Application Application
YourDatabase
ONLY RUNS AS FAST AS YOUR DATABASE
TO RUN A FASTER,MORE EFFICIENT,
MORE PRODUCTIVE BUSINESS
Tune Your Database
by
Eliminating High Costs
Database Workload Cost Analysis
• A US Patented (#6,772,411) method and system analyzes the statement execution costs in a database
• When integrated with Database Design Advisor technologies, performance success is assured.performance success is assured.
10© 2007 Database-Brothers, Inc. All Rights Reserved Worldwide.
SQL Equalization & Cost Aggregation
• How DB2 Sees the SQL Workload:
• How the DBA needs to see the SQL Workload:
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
CostsSQL Snapshot shows 19 different statements!
WRONG ANSWER!
US Patent # 6,772,411
Brother-Panther™ Cost Analysis
96+% CPUUsed by
3 Statements
Brother-Panther™ Cost Analysis
Brother-Panther™ Design Analysis
RESULTSRESULTS
The Database Score Improves
Logical I/O Cost is Reduced
… which reduces CPUConsumption!
Physical I/Os are REDUCED
Index Read Efficiency Improves
Lower is better!
Memory Utilization Improves
Expensive Sorts are Reduced
Nice Database Stats
But What Does This Mean
To YOUR BUSINESS?
Performance Before…
Performance After…
The BOTTOM Line
100% Cut0ms11msI/O Time
100% Cut0ms56msSort Cost
99+% Cut1ms120msCPU Use
85% Less/ 6X Faster!
.023.149Response Time
SavingsAfterBeforeMetric
YOUR BUSINESS RUNS FASTER
AT LOWER COST
Your Database Vendor Says…
Our database will automatically tune itself!!!
REALLY?
Is your database self-tunedself-tuned?Are you facing hardware
upgrades?
“Automatic Tuning” of memory seeks to * compensate *
for physical design flaws
The Reality…
The Optimizeroptimizes
Dynamic SQL, plus PureXML XQueries
Over 90%of the world’s business
applicationsrely on Dynamic SQL
Dynamic SQL optimization & performance
is influenced byStatistics and Memory
Statistics and Memoryare being changed
dynamicallyby Automation…
The Formula for Volatility
• Automatic Utilities
• x Automatic Tuning
• x Dynamic SQL Optimization• x Dynamic XML XQuery Optimization
• = The Perfect Storm of Unpredictability@ Maximum CPU Utilization
• = More Money Spent on Hardware!(Needlessly spent…)
WHY do performanceproblems always seem tostart on the DBA’s back?
Is it aDatabase Problem
or not?
Howdo youknow?
Howcan youproveprove it?
(or, more importantly,Prove it is NOT the DBA’s problem)
Brother-Thoroughbred™• “Win the Race Against Time”
– Graphically Shows:• Average Transaction response times
• Database Inside & Outside Time Distribution
– Time Distribution of Time Inside the Database
• Service Level Attainments– How many transactions, and what percent,
completed within certain response time thresholds?
Win the Race Against Time…
Accelerate Your Business
Act. Right. Now.Take Back Control
Call 866-773-8789We’ll Help You
“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
"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."
Donavon Mitchell,
The Childrens Place Stores