BlogDocs

postgres: switch to query_typed api to avoid prepared statement overhead(#5032)

Comparing
anysphere:rust-postgres-query-typed
(
db8a787
) with
main
(
feda6ce
)
0%
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
11
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Passed

build (small)
query-engine/schema/benches/schema_builder_bench.rs::benches::criterion_benchmark::schema_builder::build (small)
0%
297.7 µs
297.1 µs
medium_read
query-engine/request-handlers/benches/query_planning_bench.rs::benches::criterion_benchmark::medium_read
0%
317.1 µs
316.8 µs
small_read
query-engine/request-handlers/benches/query_planning_bench.rs::benches::criterion_benchmark::small_read
0%
109 µs
108.9 µs
build (large)
query-engine/schema/benches/schema_builder_bench.rs::benches::criterion_benchmark::schema_builder::build (large)
0%
5.1 ms
5.1 ms
validate (medium)
query-engine/schema/benches/schema_builder_bench.rs::benches::criterion_benchmark::psl::validate (medium)
0%
14.1 ms
14.1 ms
mutation
query-engine/request-handlers/benches/query_planning_bench.rs::benches::criterion_benchmark::mutation
0%
6.2 ms
6.2 ms
validate (large)
query-engine/schema/benches/schema_builder_bench.rs::benches::criterion_benchmark::psl::validate (large)
0%
64.1 ms
64.1 ms
large_read
query-engine/request-handlers/benches/query_planning_bench.rs::benches::criterion_benchmark::large_read
0%
1.6 ms
1.6 ms
validate (small)
query-engine/schema/benches/schema_builder_bench.rs::benches::criterion_benchmark::psl::validate (small)
0%
2.1 ms
2.1 ms
deep_read_query
query-engine/request-handlers/benches/query_planning_bench.rs::benches::criterion_benchmark::deep_read_query
0%
1.9 ms
1.9 ms
build (medium)
query-engine/schema/benches/schema_builder_bench.rs::benches::criterion_benchmark::schema_builder::build (medium)
-1%
2.5 ms
2.5 ms

Commits

Click on a commit to change the comparison range
base
main
feda6ce
0%
use execute_typed api
db8a787
7 days ago
by tmm1
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.