Skip to content
github-actions[bot] edited this page Nov 2, 2026 · 14 revisions

Benchmarks

qsv's benchmark suite runs 305 benchmarks on a 1,000,000-row × 41-column, 520 MB sample of NYC's 311 data, timed with hyperfine (2 warmups + 3 timed runs each). See scripts/results/README.md for the methodology and the raw CSVs.

Looking for the full per-command timing tables? See the classic tabular benchmarks at qsv.dathere.com. This page is the interactive, visual companion to it.

📊 Interactive Data Schematic

➡️ Open the interactive benchmark Data Schematic

The Data Schematic is rendered by qsv's own viz command and is fully interactive (hover for values, zoom, download PNGs). It covers the with/without-index advantage, the sqlp schema-cache knob, throughput across every release, deep-dives into four flagship commands (stats, frequency, validate and moarstats) showing they grew features without losing speed, and this release's biggest speedups.

qsv benchmark Data Schematic

Note: cross-version numbers are not strictly apples-to-apples — commands gain features over time. Treat the historical trend as a broad trajectory, not an exact speedup.

Last generated for qsv 28.0.0 (aarch64-apple-darwin). Regenerate with python3 scripts/gen_benchmark_viz.py and copy this page's link — the Data Schematic itself redeploys to GitHub Pages automatically on push to master.

Home · Why qsv? · Tier legend

Quick links

Get Started

Command Reference

Cookbook

Tuning & Internals

Ecosystem

Reference

Legacy

Clone this wiki locally