Creating a Benchmark Infrastructure That Just Works
Throughout my career I’ve responsible for maintaining the performance of database applications and therefore created many benchmark “frameworks”. At Tokutek, an important part of my role is measuring the performance of our storage engine over time and versus competing solutions. There is nothing proprietary about what I’ve created, it can be used anywhere.
The presentation covers all my benchmarking lessons learned and best practices, including:
- Hardware and software considerations (including physical vs. virtual)
- Selecting benchmarks (TPC-C, Sysbench, iiBench, etc.)
- Capturing detailed information during benchmarks
- Automation
- Storing results
- Visualization
- Trend analysis
- Continuous integration (monitoring the performance of future versions)
- Self-service (let people get the information they want)
Speakers










































