datafusion-sqlparse/sqlparser_bench
2025-01-01 21:47:59 +01:00
..
benches Fix sqlparser_bench benchmark compilation (#1625) 2024-12-29 14:14:06 +01:00
img Test benchmarks and Improve benchmark README.md (#1627) 2025-01-01 21:47:59 +01:00
Cargo.toml Document micro benchmarks (#1555) 2024-11-26 11:11:56 -05:00
README.md Test benchmarks and Improve benchmark README.md (#1627) 2025-01-01 21:47:59 +01:00

Benchmarks for sqlparser. See the main README for more information.

Note: this is in a separate, non workspace crate to avoid adding a dependency on criterion to the main crate (which complicates testing without std).

Running Benchmarks

cargo bench --bench sqlparser_bench

Profiling

Note you can generate a flamegraph using the following command:

cargo flamegraph --bench sqlparser_bench

Here is an example flamegraph: flamegraph