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?