Guides¶
Practical how-to guides for accomplishing specific tasks with BenchBox.
TPC Compliance¶
Official procedures for running TPC-compliant benchmarks:
TPC Guides Overview - Index of all TPC-specific documentation
TPC-H Official Guide - Complete TPC-H benchmark procedure
TPC-DS Official Guide - Complete TPC-DS benchmark procedure
TPC-DI Deployment Guide - TPC-DI setup and deployment
TPC-DI ETL Guide - TPC-DI ETL implementation
Maintenance Phase Guide - Data modification operations
TPC Validation Guide - Result validation procedures
Performance & Optimization¶
Guides for getting the best performance from your benchmarks:
Performance Optimization - Comprehensive tuning guide
Power Run & Concurrent Queries - Multi-stream execution
Optimizer Test Suites - Testing query optimizers
Performance Monitoring - Tracking and profiling
Data Formats & Storage¶
Working with different data formats and storage systems:
Format Conversion - Convert to Parquet, Delta Lake, or Iceberg
Cloud Storage - S3, GCS, and Azure Blob integration
Compression - Data compression strategies
Platform Comparison¶
Guides for comparing benchmark performance across platforms:
Platform Comparison Guide - Unified comparison for SQL and DataFrame platforms
DataFrame Comparison Guide - Legacy DataFrame comparison (deprecated)
DataFrame Migration Guide - Migrate from SQL to DataFrame benchmarking
Visualization¶
Creating charts and reports from benchmark results:
Visualization Overview - Getting started with visualization
Chart Generation Guide - Creating charts
Chart Types - Available chart types
Customization - Styling and theming
Templates - Reusable chart templates
Validation & Quality¶
Ensuring benchmark result accuracy:
Row Count Validation - Validate query results
TPC Patterns Usage - Common TPC usage patterns
Integration¶
Integrating BenchBox into your workflow:
MCP Integration - Use BenchBox with Claude Code and AI assistants
CI/CD Integration - Automated benchmark pipelines
Custom Benchmarks - Creating your own benchmarks