Skip to main content

Performance Benchmarks

Real-world performance data from the GoSQLX parser, measured on production-grade hardware.

Last updated: April 2026 · Based on v1.14.0

1.38M+
Sustained Ops/sec
8M+
Tokens/sec
20K+
Concurrent Ops Tested

Parse Benchmarks

Parse Performance (Apple M4)

Simple SELECTGoSQLX1.40M ops/sec
Multi-row INSERTGoSQLX992K ops/sec
Window FunctionGoSQLX848K ops/sec
CTE (WITH RECURSIVE)GoSQLX833K ops/sec
Complex Multi-JOINGoSQLX574K ops/sec

Competitor Comparison

Competitor Comparison

GoSQLXGoSQLX1.38M ops/sec
vitess-sqlparser560K ops/sec
pg_query_go340K ops/sec
sqlparser220K ops/sec

* Competitor figures estimated from published benchmarks on equivalent hardware.

Methodology

  • Go 1.26+ on Apple Silicon (local) and GitHub Actions runners (CI baseline)
  • Each benchmark runs for a minimum of 1 second with -benchmem
  • Race detector disabled during benchmarks (adds 3–5x overhead)
  • Object pooling enabled for all runs (production configuration)
  • Results averaged over 5 consecutive runs to reduce variance

Ready to use GoSQLX in your project?