jzombie
rust-llkv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Add correlated subqueries: new exprs, centralized correlation, planner/executor support
#151
Merged
Comparing
131-more-slts--ii
(
229250c
) with
main
(
4c369a2
)
CodSpeed Performance Gauge
-29%
Improvements
8
Regressions
5
Untouched
60
Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data. For the most accurate results, we recommend using
CodSpeed Macro Runners
: bare-metal machines fine-tuned for performance measurement consistency.
Benchmarks
Failed
hash_join_anti_join[1000]
criterion::hash_join_anti_join::1000
Regression
CodSpeed Performance Gauge
-22%
66.4 µs
85.6 µs
scan_contains_needle_case_sensitive
criterion::string_substring_search
Regression
CodSpeed Performance Gauge
-12%
40.4 ms
45.9 ms
hash_join_inner_join[1000000]
criterion::hash_join_inner_join::1000000
Regression
CodSpeed Performance Gauge
-25%
212.7 ms
285.4 ms
hash_join_no_matches[1000000]
criterion::hash_join_no_matches::1000000
Regression
CodSpeed Performance Gauge
-29%
186.1 ms
260.6 ms
unsorted_sum_u64
criterion::scan_builder_1M
Regression
CodSpeed Performance Gauge
-21%
772.3 µs
981.9 µs
Improved
ingest_mixed_1M[batches=64]
criterion::ingest_mixed_1M::batches=64
CodSpeed Performance Gauge
+19%
940.4 ms
787.8 ms
hash_join_inner_join[100000]
criterion::hash_join_inner_join::100000
CodSpeed Performance Gauge
+16%
14.5 ms
12.5 ms
ingest_mixed_1M[batches=4]
criterion::ingest_mixed_1M::batches=4
CodSpeed Performance Gauge
+16%
315.6 ms
273 ms
hash_join_many_to_many[10000]
criterion::hash_join_many_to_many::10000
CodSpeed Performance Gauge
+16%
963.8 µs
833.7 µs
hash_join_no_matches[100000]
criterion::hash_join_no_matches::100000
CodSpeed Performance Gauge
+11%
12.8 ms
11.5 ms
scan_unsorted_multiset
criterion::random_probe_u64
CodSpeed Performance Gauge
+11%
1.8 ms
1.6 ms
ingest_mixed_1M[batches=16]
criterion::ingest_mixed_1M::batches=16
CodSpeed Performance Gauge
+10%
451.3 ms
409.5 ms
hash_join_left_join[100000]
criterion::hash_join_left_join::100000
CodSpeed Performance Gauge
+10%
9.2 ms
8.4 ms
Passed
scan_sorted_stream_join
criterion::random_probe_u64
CodSpeed Performance Gauge
+5%
23.6 ms
22.4 ms
highfrag/range/with_index
criterion::index_matrix_1M::highfrag_range_with_index
CodSpeed Performance Gauge
+5%
3.4 ms
3.2 ms
hash_join_many_to_many[1000]
criterion::hash_join_many_to_many::1000
CodSpeed Performance Gauge
+5%
187 µs
178.8 µs
hash_join_many_to_many[100000]
criterion::hash_join_many_to_many::100000
CodSpeed Performance Gauge
+4%
14.3 ms
13.8 ms
hash_join_semi_join[100000]
criterion::hash_join_semi_join::100000
CodSpeed Performance Gauge
+4%
3.8 ms
3.6 ms
lowfrag/full/with_index
criterion::index_matrix_1M::lowfrag_full_with_index
CodSpeed Performance Gauge
+4%
23.3 ms
22.4 ms
hash_join_no_matches[1000]
criterion::hash_join_no_matches::1000
CodSpeed Performance Gauge
+3%
165.7 µs
160.1 µs
hash_join_no_matches[10000]
criterion::hash_join_no_matches::10000
CodSpeed Performance Gauge
+3%
701.3 µs
679.9 µs
hash_join_many_to_many[100]
criterion::hash_join_many_to_many::100
CodSpeed Performance Gauge
+3%
89.4 µs
86.8 µs
sum_u64_scan_only
criterion::column_store_sum_1M
CodSpeed Performance Gauge
+3%
101.2 µs
98.2 µs
storage_fused_both_case_sensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
+3%
5.1 ms
5 ms
scan_stream_expr_multiply_two
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+2%
1 ms
1 ms
scan_stream_expr_subtract_one
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+2%
1 ms
1 ms
storage_fused_starts_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
+2%
5.1 ms
5 ms
scan_stream_sum_u64
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+1%
107.9 µs
106.4 µs
highfrag/full/with_index
criterion::index_matrix_1M::highfrag_full_with_index
CodSpeed Performance Gauge
+1%
46.6 ms
46.1 ms
storage_fused_both_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
+1%
85.4 ms
84.4 ms
hash_join_anti_join[100000]
criterion::hash_join_anti_join::100000
CodSpeed Performance Gauge
+1%
4.3 ms
4.2 ms
sum_u64_fragmented_scan_only
criterion::column_store_fragmented_1M
CodSpeed Performance Gauge
+1%
92.4 µs
91.5 µs
hash_join_semi_join[1000]
criterion::hash_join_semi_join::1000
CodSpeed Performance Gauge
+1%
81.8 µs
81 µs
sum_i32_scan_only
criterion::column_store_sum_1M
CodSpeed Performance Gauge
+1%
49 µs
48.5 µs
single_column
criterion::gather_rows
CodSpeed Performance Gauge
+1%
625.7 µs
621.1 µs
highfrag/full/without_index
criterion::index_matrix_1M::highfrag_full_without_index
CodSpeed Performance Gauge
+1%
14.7 ms
14.5 ms
lowfrag/full/without_index
criterion::index_matrix_1M::lowfrag_full_without_index
CodSpeed Performance Gauge
+1%
14.9 ms
14.8 ms
lowfrag/range/with_index
criterion::index_matrix_1M::lowfrag_range_with_index
CodSpeed Performance Gauge
+1%
2.1 ms
2.1 ms
hash_join_inner_join[10000]
criterion::hash_join_inner_join::10000
CodSpeed Performance Gauge
0%
684.5 µs
681.3 µs
multi_column_batched
criterion::gather_rows
CodSpeed Performance Gauge
0%
1.9 ms
1.8 ms
store_sequential_contains_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
0%
108.1 ms
107.6 ms
direct_columnstore_sum
criterion::table_layer_overhead_analysis
CodSpeed Performance Gauge
0%
102.4 µs
102.1 µs
planner_fused_both_case_sensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
0%
19.8 ms
19.7 ms
sorted_range_u64
criterion::scan_builder_1M
CodSpeed Performance Gauge
0%
23.8 ms
23.8 ms
storage_fused_contains_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
84.7 ms
84.8 ms
multi_column_sequential
criterion::gather_rows
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
multi_column_batched_with_nulls
criterion::gather_rows
CodSpeed Performance Gauge
0%
649 µs
650.1 µs
storage_sequential_contains_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
106 ms
106.4 ms
hash_join_left_join[10000]
criterion::hash_join_left_join::10000
CodSpeed Performance Gauge
0%
615.5 µs
617.5 µs
store_sequential_both_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-1%
143.7 ms
144.5 ms
planner_fused_starts_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-1%
19.9 ms
20 ms
table_layer_sum
criterion::table_layer_overhead_analysis
CodSpeed Performance Gauge
-1%
104.5 µs
105.3 µs
lowfrag/range/without_index
criterion::index_matrix_1M::lowfrag_range_without_index
CodSpeed Performance Gauge
-1%
3.7 ms
3.8 ms
hash_join_anti_join[1000000]
criterion::hash_join_anti_join::1000000
CodSpeed Performance Gauge
-1%
50 ms
50.6 ms
hash_join_inner_join[1000]
criterion::hash_join_inner_join::1000
CodSpeed Performance Gauge
-2%
92.5 µs
94.4 µs
hash_join_semi_join[10000]
criterion::hash_join_semi_join::10000
CodSpeed Performance Gauge
-2%
249.1 µs
254.3 µs
storage_sequential_both_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-2%
142 ms
145.3 ms
highfrag/range/without_index
criterion::index_matrix_1M::highfrag_range_without_index
CodSpeed Performance Gauge
-2%
5.1 ms
5.2 ms
scan_stream_expr_add_one
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
-2%
987.1 µs
1,011.6 µs
planner_fused_contains_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-3%
99.7 ms
102.3 ms
scan_contains_needle_case_insensitive
criterion::string_substring_search
CodSpeed Performance Gauge
-3%
98.6 ms
101.4 ms
planner_fused_both_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-3%
99.8 ms
102.9 ms
sorted_with_row_ids_u64
criterion::scan_builder_1M
CodSpeed Performance Gauge
-4%
20.6 ms
21.4 ms
scan_stream_expr_divide_two
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
-4%
1 ms
1.1 ms
hash_join_left_join[1000]
criterion::hash_join_left_join::1000
CodSpeed Performance Gauge
-4%
145.6 µs
151.8 µs
hash_join_semi_join[1000000]
criterion::hash_join_semi_join::1000000
CodSpeed Performance Gauge
-4%
44 ms
45.9 ms
storage_sequential_starts_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-4%
82.1 ms
85.7 ms
store_sequential_starts_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-4%
82.4 ms
86.2 ms
storage_sequential_both_case_sensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-6%
46.1 ms
48.9 ms
store_sequential_both_case_sensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-7%
45.3 ms
48.6 ms
ingest_mixed_1M[batches=1]
criterion::ingest_mixed_1M::batches=1
CodSpeed Performance Gauge
-8%
188.7 ms
204.7 ms
hash_join_left_join[1000000]
criterion::hash_join_left_join::1000000
CodSpeed Performance Gauge
-9%
128.5 ms
141.7 ms
hash_join_anti_join[10000]
criterion::hash_join_anti_join::10000
CodSpeed Performance Gauge
-10%
264.6 µs
293.1 µs
Commits
Click on a commit to change the comparison range
Base
main
4c369a2
-28.59%
Resolve Clippy warnings
229250c
4 days ago
by jzombie
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs