Avatar for the tobixdev user
tobixdev
rdf-fusion
BlogDocsChangelog

Feature/sparql join reordering

#14Merged
Comparing
feature/sparql-join-reordering
(
44093db
) with
main
(
6228793
)
CodSpeed Performance Gauge
×13
Improvements
5
Regressions
0
Untouched
24
New
0
Dropped
0
Ignored
0

Benchmarks

Improved

BSBM Explore 1000 - Query 5
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q5::BSBM Explore 1000 - Query 5
CodSpeed Performance Gauge
×13
1,489.6 ms
112.1 ms
BSBM Explore 1000 - Query 2
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q2::BSBM Explore 1000 - Query 2
CodSpeed Performance Gauge
+67%
79.1 ms
47.2 ms
BSBM Explore 1000 - Query 12
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q12::BSBM Explore 1000 - Query 12
CodSpeed Performance Gauge
+49%
45.4 ms
30.5 ms
BSBM Explore 1000 - Query 4
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q4::BSBM Explore 1000 - Query 4
CodSpeed Performance Gauge
+13%
68.4 ms
60.6 ms
BSBM Explore 1000 - Query 1
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q1::BSBM Explore 1000 - Query 1
CodSpeed Performance Gauge
+10%
31 ms
28.1 ms

Passed

BSBM Explore 1000 - Query 3
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q3::BSBM Explore 1000 - Query 3
CodSpeed Performance Gauge
+10%
52.4 ms
47.7 ms
BSBM Explore 1000 - Query 8
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q8::BSBM Explore 1000 - Query 8
CodSpeed Performance Gauge
+4%
264 ms
253.6 ms
BSBM Explore 1000 - Query 7
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q7::BSBM Explore 1000 - Query 7
CodSpeed Performance Gauge
+4%
301.8 ms
289.9 ms
BSBM Business Intelligence 1000 - Query 1
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q1::BSBM Business Intelligence 1000 - Query 1
CodSpeed Performance Gauge
+4%
131.9 ms
127.1 ms
BSBM Explore 1000 - Query 10
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q10::BSBM Explore 1000 - Query 10
CodSpeed Performance Gauge
+2%
226.2 ms
221.5 ms
BSBM Business Intelligence 1000 - Query 6
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q6::BSBM Business Intelligence 1000 - Query 6
CodSpeed Performance Gauge
+2%
617 ms
607.7 ms
BSBM Business Intelligence 1000 - Query 5
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q5::BSBM Business Intelligence 1000 - Query 5
CodSpeed Performance Gauge
+1%
199.1 ms
197.6 ms
new - Create empty builder
lib/encoding/benches/builders.rs::sortable_term_builder::sortable_term_builder_new::SortableTermArrayBuilder::new - Create empty builder
CodSpeed Performance Gauge
+1%
4.9 µs
4.9 µs
new - Create empty builder
lib/encoding/benches/builders.rs::plain_term_builder::plain_term_builder_new::PlainTermArrayBuilder::new - Create empty builder
CodSpeed Performance Gauge
0%
6.4 µs
6.4 µs
BSBM Business Intelligence 1000 - Query 2
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q2::BSBM Business Intelligence 1000 - Query 2
CodSpeed Performance Gauge
0%
566.6 ms
564.4 ms
BSBM Business Intelligence 1000 - Query 7
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q7::BSBM Business Intelligence 1000 - Query 7
CodSpeed Performance Gauge
0%
4.1 s
4.1 s
query - Single Pattern / 8192 Quads
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern::Store::query - Single Pattern / 8192 Quads
CodSpeed Performance Gauge
0%
24.6 ms
24.6 ms
append_term - With empty builder
lib/encoding/benches/builders.rs::plain_term_builder::plain_term_builder_build_array::PlainTermArrayBuilder::append_term - With empty builder
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
append_term - With pre-allocated builder
lib/encoding/benches/builders.rs::plain_term_builder::plain_term_builder_build_array::PlainTermArrayBuilder::append_term - With pre-allocated builder
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
new - Create record batch builder
lib/encoding/benches/builders.rs::plain_term_builder::plain_term_builder_new::PlainTermArrayBuilder::new - Create record batch builder
CodSpeed Performance Gauge
0%
8.5 µs
8.5 µs
new - Create record batch builder
lib/encoding/benches/builders.rs::sortable_term_builder::sortable_term_builder_new::SortableTermArrayBuilder::new - Create record batch builder
CodSpeed Performance Gauge
0%
7.8 µs
7.8 µs
default - Create empty builder
lib/encoding/benches/builders.rs::typed_value_array_builder::typed_value_builder_default::TypedValueArrayBuilder::default - Create empty builder
CodSpeed Performance Gauge
0%
20.2 µs
20.3 µs
load
lib/rdf-fusion/benches/store.rs::store_write::store_load::Store::load
CodSpeed Performance Gauge
-1%
51.2 ms
51.5 ms
query - Single Pattern With Fixed Element (object)
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern_with_fixed_element::Store::query - Single Pattern With Fixed Element (object)
CodSpeed Performance Gauge
-1%
1.2 ms
1.2 ms
query - Single Pattern With Fixed Element (subject)
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern_with_fixed_element::Store::query - Single Pattern With Fixed Element (subject)
CodSpeed Performance Gauge
-1%
1.2 ms
1.2 ms
query - Single Pattern / No Quads
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern::Store::query - Single Pattern / No Quads
CodSpeed Performance Gauge
-1%
1.4 ms
1.4 ms
BSBM Explore 1000 - Query 11
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q11::BSBM Explore 1000 - Query 11
CodSpeed Performance Gauge
-1%
3.2 ms
3.2 ms
query - Single Pattern With Fixed Element (predicate)
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern_with_fixed_element::Store::query - Single Pattern With Fixed Element (predicate)
CodSpeed Performance Gauge
-1%
1.2 ms
1.2 ms
query - Single Pattern / Single Quad
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern::Store::query - Single Pattern / Single Quad
CodSpeed Performance Gauge
-1%
1.5 ms
1.5 ms

Commits

Click on a commit to change the comparison range
Base
main
6228793
+1,229%
Only apply a different encoding if necessary.
44093db
6 hours ago
by tobixdev
© 2025 CodSpeed Technology
Home Terms Privacy Docs