SlideShare a Scribd company logo
© 2017 IDERA, Inc. All rights reserved.
Proprietary and confidential.
DATABASE BENCHMARKING:
MISERIES, MYTHS AND
MISCONCEPTIONS
Bert Scalzo, PhD. & Oracle ACE
June 2017
2© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
BOOKS BY AUTHOR
Fall 2017
3© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
4© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
MOST DB BENCHMARKING EFFORTS FAIL MISERABLY
5© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
WHY DB BENCHMARKING FAILS
 Insufficient time allocated
• 1-3 weeks under-estimated
• 1-2 months necessary (or more)
 Wrong skill sets assigned
• DBA – i.e. strong DB knowledge
• Good OS, network & storage skills
 Insufficient hardware/software
 Wrong setup / configuration
• Often out-of-box defaults (wrong!)
 Lack of benchmarking knowledge
• Almost no one reads the specs!!!
• Not sure what to measure and why
• No experience interpreting results
6© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
DB BENCHMARKING REQUIRES PREPARATION
7© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
DB BENCHMARKING IS NOT EASY!
7
No tool can think for you or
do your job – no big red
easy button
8© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
DB BENCHMARKING REQUIRES TOOLS & EXPERT
Database
Benchmarking
Tool: stress the
database & make
it sweat – that’s
all they do (no
built-in smarts)
Database Monitor
Expert – must
know database,
OS, hardware,
software, tuning, &
have read the
benchmark specs
Expert decides what treadmill inclination, what speed, what duration, what to
monitor, how to diagnose, how to treat, etc. … ?
9© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
DB BENCHMARKING – COMMON, SIMPLE FAILURES
Wrong person
trying to do the
heavy lifting
Right person trying
to do tests without
right monitoring
tools
Not familiar with
benchmark specs
and/or how well
tool adheres to it
10© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
KNOW THE INDUSTRY STANDARD BENCHMARKS
 TPC-C older OLTP benchmark basic “order entry” type app
 TPC-H basic data warehousing 22 queries – star schema=NO
 TPC-E newer OLTP benchmark simulates online brokerage
firm
 TPC-DS newer data warehousing 99 queries – star schema=YES
 TPC-DI data integration/ETL ETL brokerage firm into DW
 TPC-VMS virtualized database standard DB tests on VM’s
11© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
If you don’t know this,
how can you set either
benchmark tool or DB
parameters ???
http://tpc.org/tpcc/spec/tpcc_current.pdf
12© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
UNDERSTAND THE DB DESIGN – TPC-C
13© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
UNDERSTAND THE DB DESIGN – TPC-H
14© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
CREATE DATA MODEL IF UNSURE (TPC-H)
15© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
KNOW WHAT’S ALLOWED
16© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
UNDERSTAND THE DB DESIGN – TPC-E
17© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
UNDERSTAND THE DB DESIGN – TPC-DS – PART 1
18© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
UNDERSTAND THE DB DESIGN – TPC-DS – PART 2
19© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
FREE BENCHMARKING TOOLS
 HammerDB (formerly HammerORA)
• Includes 2 benchmarks: TPC-C and TPC-H
• http://www.hammerdb.com
 Swingbench
• Includes 6 benchmarks: OrderEntry, SalesHistory,
TPC-DS Like, JSON, CallingCircle and StressTest
• http://dominicgiles.com/swingbench.html
 Benchmark Factory (freeware)
• Inlcudes 3 benchmarks: TPC-C, TPC-E and TPC-H
• https://www.toadworld.com/m/freeware/555
• NOTE: only commercial version on Quest website
19
20© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
TOP-10 BENCHMARKING MISCONCEPTIONS
21© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
22© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
23© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
24© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
25© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
26© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
27© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
28© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
29© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
READ FULL DISCLOSURE REPORTS FOR SIMILAR SETUPS
30© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
LOOK AROUND – FIND CLOSEST MATCH POSSIBLE
31© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
Very common
technique to load very
large data sets into
ETL or staging tables,
and then to do create
table as select (CTAS)
to populate the
benchmark tables
APPENDIX B WILL SHOW DDL FOR OPTIMAL DESIGN
32© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
 Transactions per Second
• Gets far too much attention
• Meaningless to most users
• Sort of like automobile RPM’s (how fast internal engine is working –
not how fast car is moving or how soon we’ll arrive)
• Misconception that TPS equates to IOPS (IO Operations per Second)
– ignores database memory caching and logging
 Average Response Time
• Gets far too less attention
• Meaningful to most users
• Sort of like MPH (or KPH) (how fast car actually is moving – so infers
how soon we’ll arrive or amount of fuel we’ll use)
• When examined in conjunction with TPS, then a generally
observable and clear pattern often emerges (next slide) …
METRICS – TPS VS. AVG. RESPONSE TIME
33© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
0
1000
2000
3000
4000
5000
6000
7000
100 200 300 400 500 600 700 800 900 1000
TPS Avg Resp Time
Looking for inflection point
whereTPS is still increasing or
just decreasing and close to max
where average response time is
below customer defined SLA
Notice the line characteristics
between roughly 750 and 850
concurrent users – for current
configuration and optimization
benchmark results interesting
Common mistake to simply attempt maximizeTPS – rememberTPS is not IOPS
BENCHMARK PATTERN – TRUE POINT OF SATURATION
34© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.

More Related Content

PDF
Introduction to Database Benchmarking with Benchmark Factory
PDF
Benchmarking Hadoop - Which hadoop sql engine leads the herd
PDF
Using Xeon + FPGA for Accelerating HPC Workloads
PDF
The Value of Postgres to IT and Finance
 
PPTX
Collaborate14 GNTX Overview
PPTX
Controlling performance in the cloud: taking charge of your hosting environment
PPTX
Brainware ITAM Review Tools Day
PPTX
Introducing MFX for z/OS 2.1 & ZPSaver Suite
Introduction to Database Benchmarking with Benchmark Factory
Benchmarking Hadoop - Which hadoop sql engine leads the herd
Using Xeon + FPGA for Accelerating HPC Workloads
The Value of Postgres to IT and Finance
 
Collaborate14 GNTX Overview
Controlling performance in the cloud: taking charge of your hosting environment
Brainware ITAM Review Tools Day
Introducing MFX for z/OS 2.1 & ZPSaver Suite

What's hot (17)

PDF
DevOps Culture & Enablement with Postgres Plus Cloud Database
 
PDF
Designing Highly-Available Architectures for OTM
PPTX
Public Sector Virtual Town Hall: High Availability for PostgreSQL
 
PPT
Grid rac preso 051007
PPTX
Empowering Enterprise Planning Solutions with Calculation Manager
DOC
Bryant Chinn - Responsibilities
PPTX
DataVard SAPPHIRE Presentation - Canary Code (TM)
PPTX
Overcoming write availability challenges of PostgreSQL
 
PPTX
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
 
PDF
Building Cogeneration Planning Scheduling Systems using IBM ILOG ODME, CPLEX ...
PPTX
An overview of reference architectures for Postgres
 
PPTX
MPS Ready Overview
PPTX
NoSQL on ACID: Meet Unstructured Postgres
 
PPT
How Data Instant Replay and Data Progression Work Together
PPTX
Best Practices in Preparing for and Managing your EPM Infrastructure
PDF
Accelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
PDF
In-Memory Databases, Trends and Technologies (2012)
DevOps Culture & Enablement with Postgres Plus Cloud Database
 
Designing Highly-Available Architectures for OTM
Public Sector Virtual Town Hall: High Availability for PostgreSQL
 
Grid rac preso 051007
Empowering Enterprise Planning Solutions with Calculation Manager
Bryant Chinn - Responsibilities
DataVard SAPPHIRE Presentation - Canary Code (TM)
Overcoming write availability challenges of PostgreSQL
 
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
 
Building Cogeneration Planning Scheduling Systems using IBM ILOG ODME, CPLEX ...
An overview of reference architectures for Postgres
 
MPS Ready Overview
NoSQL on ACID: Meet Unstructured Postgres
 
How Data Instant Replay and Data Progression Work Together
Best Practices in Preparing for and Managing your EPM Infrastructure
Accelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
In-Memory Databases, Trends and Technologies (2012)
Ad

Similar to Database Benchmarking: Miseries, Myths and Misconceptions (20)

PDF
Horses for Courses: Database Roundtable
PDF
Strata+hadoop data kitchen-seven-steps-to-high-velocity-data-analytics-with d...
PDF
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
PPTX
Oracle Database Appliance, ODA, X7-2 portfolio.
PDF
Best Laid Plans: Saving Time, Money and Trouble with Optimal Forecasting
PDF
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
PDF
Big Data LDN 2017: The New Dominant Companies Are Running on Data
PDF
Big Data LDN 2017: The New Dominant Companies Are Running on Data
PPTX
The new dominant companies are running on data
PPTX
ITsubbotnik Spring 2017: Dmitriy Yatsyuk "Готовое комплексное инфраструктурно...
PPTX
Ledingkart Meetup #4: Data pipeline @ lk
PDF
Demystifying Data Warehousing as a Service - DFW
PDF
The Future of Data Management: The Enterprise Data Hub
PPTX
Demystifying Data Warehouse as a Service
PDF
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
 
PDF
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
 
PDF
IT + Line of Business - Driving Faster, Deeper Insights Together
PPTX
IDERA Live | The Ever Growing Science of Database Migrations
PDF
How To Become A Big Data Engineer? Edureka
PDF
Novinky v Oracle Database 18c
Horses for Courses: Database Roundtable
Strata+hadoop data kitchen-seven-steps-to-high-velocity-data-analytics-with d...
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
Oracle Database Appliance, ODA, X7-2 portfolio.
Best Laid Plans: Saving Time, Money and Trouble with Optimal Forecasting
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on Data
The new dominant companies are running on data
ITsubbotnik Spring 2017: Dmitriy Yatsyuk "Готовое комплексное инфраструктурно...
Ledingkart Meetup #4: Data pipeline @ lk
Demystifying Data Warehousing as a Service - DFW
The Future of Data Management: The Enterprise Data Hub
Demystifying Data Warehouse as a Service
NRB - BE MAINFRAME DAY 2017 - Data spark and the data federation
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Data Spark and the Data Federation
 
IT + Line of Business - Driving Faster, Deeper Insights Together
IDERA Live | The Ever Growing Science of Database Migrations
How To Become A Big Data Engineer? Edureka
Novinky v Oracle Database 18c
Ad

More from IDERA Software (20)

PPTX
The role of the database administrator (DBA) in 2020: Changes, challenges, an...
PPTX
Problems and solutions for migrating databases to the cloud
PPTX
Public cloud uses and limitations
PPTX
Optimize the performance, cost, and value of databases.pptx
PPTX
Monitor cloud database with SQL Diagnostic Manager for SQL Server
PPTX
Database administrators (dbas) face increasing pressure to monitor databases
PPTX
Six tips for cutting sql server licensing costs
PDF
Idera live 2021: The Power of Abstraction by Steve Hoberman
PDF
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
PDF
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
PDF
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
PDF
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
PDF
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...
PDF
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
PPTX
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
PPTX
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
PPTX
Benefits of Third Party Tools for MySQL | IDERA
PPTX
Achieve More with Less Resources | IDERA
PPTX
Benefits of SQL Server 2017 and 2019 | IDERA
PPTX
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
The role of the database administrator (DBA) in 2020: Changes, challenges, an...
Problems and solutions for migrating databases to the cloud
Public cloud uses and limitations
Optimize the performance, cost, and value of databases.pptx
Monitor cloud database with SQL Diagnostic Manager for SQL Server
Database administrators (dbas) face increasing pressure to monitor databases
Six tips for cutting sql server licensing costs
Idera live 2021: The Power of Abstraction by Steve Hoberman
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
Benefits of Third Party Tools for MySQL | IDERA
Achieve More with Less Resources | IDERA
Benefits of SQL Server 2017 and 2019 | IDERA
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Electronic commerce courselecture one. Pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation theory and applications.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
Programs and apps: productivity, graphics, security and other tools
sap open course for s4hana steps from ECC to s4
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf
Spectroscopy.pptx food analysis technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Database Benchmarking: Miseries, Myths and Misconceptions

  • 1. © 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. DATABASE BENCHMARKING: MISERIES, MYTHS AND MISCONCEPTIONS Bert Scalzo, PhD. & Oracle ACE June 2017
  • 2. 2© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. BOOKS BY AUTHOR Fall 2017
  • 3. 3© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 4. 4© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. MOST DB BENCHMARKING EFFORTS FAIL MISERABLY
  • 5. 5© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. WHY DB BENCHMARKING FAILS  Insufficient time allocated • 1-3 weeks under-estimated • 1-2 months necessary (or more)  Wrong skill sets assigned • DBA – i.e. strong DB knowledge • Good OS, network & storage skills  Insufficient hardware/software  Wrong setup / configuration • Often out-of-box defaults (wrong!)  Lack of benchmarking knowledge • Almost no one reads the specs!!! • Not sure what to measure and why • No experience interpreting results
  • 6. 6© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. DB BENCHMARKING REQUIRES PREPARATION
  • 7. 7© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. DB BENCHMARKING IS NOT EASY! 7 No tool can think for you or do your job – no big red easy button
  • 8. 8© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. DB BENCHMARKING REQUIRES TOOLS & EXPERT Database Benchmarking Tool: stress the database & make it sweat – that’s all they do (no built-in smarts) Database Monitor Expert – must know database, OS, hardware, software, tuning, & have read the benchmark specs Expert decides what treadmill inclination, what speed, what duration, what to monitor, how to diagnose, how to treat, etc. … ?
  • 9. 9© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. DB BENCHMARKING – COMMON, SIMPLE FAILURES Wrong person trying to do the heavy lifting Right person trying to do tests without right monitoring tools Not familiar with benchmark specs and/or how well tool adheres to it
  • 10. 10© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. KNOW THE INDUSTRY STANDARD BENCHMARKS  TPC-C older OLTP benchmark basic “order entry” type app  TPC-H basic data warehousing 22 queries – star schema=NO  TPC-E newer OLTP benchmark simulates online brokerage firm  TPC-DS newer data warehousing 99 queries – star schema=YES  TPC-DI data integration/ETL ETL brokerage firm into DW  TPC-VMS virtualized database standard DB tests on VM’s
  • 11. 11© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. If you don’t know this, how can you set either benchmark tool or DB parameters ??? http://tpc.org/tpcc/spec/tpcc_current.pdf
  • 12. 12© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. UNDERSTAND THE DB DESIGN – TPC-C
  • 13. 13© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. UNDERSTAND THE DB DESIGN – TPC-H
  • 14. 14© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. CREATE DATA MODEL IF UNSURE (TPC-H)
  • 15. 15© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. KNOW WHAT’S ALLOWED
  • 16. 16© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. UNDERSTAND THE DB DESIGN – TPC-E
  • 17. 17© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. UNDERSTAND THE DB DESIGN – TPC-DS – PART 1
  • 18. 18© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. UNDERSTAND THE DB DESIGN – TPC-DS – PART 2
  • 19. 19© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. FREE BENCHMARKING TOOLS  HammerDB (formerly HammerORA) • Includes 2 benchmarks: TPC-C and TPC-H • http://www.hammerdb.com  Swingbench • Includes 6 benchmarks: OrderEntry, SalesHistory, TPC-DS Like, JSON, CallingCircle and StressTest • http://dominicgiles.com/swingbench.html  Benchmark Factory (freeware) • Inlcudes 3 benchmarks: TPC-C, TPC-E and TPC-H • https://www.toadworld.com/m/freeware/555 • NOTE: only commercial version on Quest website 19
  • 20. 20© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. TOP-10 BENCHMARKING MISCONCEPTIONS
  • 21. 21© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 22. 22© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 23. 23© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 24. 24© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 25. 25© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 26. 26© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 27. 27© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 28. 28© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.
  • 29. 29© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. READ FULL DISCLOSURE REPORTS FOR SIMILAR SETUPS
  • 30. 30© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. LOOK AROUND – FIND CLOSEST MATCH POSSIBLE
  • 31. 31© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. Very common technique to load very large data sets into ETL or staging tables, and then to do create table as select (CTAS) to populate the benchmark tables APPENDIX B WILL SHOW DDL FOR OPTIMAL DESIGN
  • 32. 32© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.  Transactions per Second • Gets far too much attention • Meaningless to most users • Sort of like automobile RPM’s (how fast internal engine is working – not how fast car is moving or how soon we’ll arrive) • Misconception that TPS equates to IOPS (IO Operations per Second) – ignores database memory caching and logging  Average Response Time • Gets far too less attention • Meaningful to most users • Sort of like MPH (or KPH) (how fast car actually is moving – so infers how soon we’ll arrive or amount of fuel we’ll use) • When examined in conjunction with TPS, then a generally observable and clear pattern often emerges (next slide) … METRICS – TPS VS. AVG. RESPONSE TIME
  • 33. 33© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential. 0 1000 2000 3000 4000 5000 6000 7000 100 200 300 400 500 600 700 800 900 1000 TPS Avg Resp Time Looking for inflection point whereTPS is still increasing or just decreasing and close to max where average response time is below customer defined SLA Notice the line characteristics between roughly 750 and 850 concurrent users – for current configuration and optimization benchmark results interesting Common mistake to simply attempt maximizeTPS – rememberTPS is not IOPS BENCHMARK PATTERN – TRUE POINT OF SATURATION
  • 34. 34© 2017 IDERA, Inc. All rights reserved. Proprietary and confidential.