| orphan | true |
|---|
BenchBox keeps everyday workflows concise. Use this page as the jumping-off point for the tasks you perform most often.
- Getting started in 5 minutes, install the tool, profile your system, and execute a reproducible first run.
- CLI quick reference, most-used commands and flags for interactive and unattended runs.
- Configuration handbook, YAML layouts, environment overrides, and precedence rules.
- Examples & automation snippets, copyable scripts for Python and shell automation.
- Python API reference, when you need to orchestrate runs programmatically.
- Dry-run previews, validate queries, seeds, and artifacts without executing them.
- Data generation & compression, storage footprint guidance and compression toggles.
- Intelligent guidance, how the CLI adapts recommendations to your hardware profile.
- Platform selection guide, compare adapter capabilities before running at scale.
- Troubleshooting, fix common environment and dependency issues fast.
- Run
uv run -- benchbox profileto capture a baseline system profile. - Pick a platform with
uv run -- benchbox platforms listand enable it if required. - Execute a benchmark with
uv run -- benchbox run --platform duckdb --benchmark tpch --scale 0.01. - Inspect results via
uv run -- benchbox results --limit 1or export JSON for CI withuv run -- benchbox export.
Bookmark this page to keep the most relevant references a single click away.