From 0aca6a9cafb987ec899bf1b0553629add8019a92 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Sat, 2 Sep 2023 19:24:24 +0300 Subject: [PATCH] Improve micro-benchmarks --- core/benches/benchmark.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/benches/benchmark.rs b/core/benches/benchmark.rs index c1cfed4c4..384fc952f 100644 --- a/core/benches/benchmark.rs +++ b/core/benches/benchmark.rs @@ -75,6 +75,16 @@ fn bench(c: &mut Criterion) { stmt.reset(); }); }); + + let stmt = conn.prepare("SELECT * FROM users LIMIT 1").unwrap(); + group.bench_function("Execute prepared statement: 'SELECT * FROM users LIMIT 1'", |b| { + b.iter(|| { + let mut rows = stmt.query().unwrap(); + let row = rows.next().unwrap().unwrap(); + assert_eq!(row.get::(0).unwrap(), 1); + stmt.reset(); + }); + }); } criterion_group! {