jzombie
rust-llkv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Initial compound query support
#153
Merged
Comparing
131-more-slts--iv
(
81d4c37
) with
main
(
22176cc
)
CodSpeed Performance Gauge
-22%
Improvements
1
Regressions
2
Untouched
70
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_no_matches[1000000]
criterion::hash_join_no_matches::1000000
Regression
CodSpeed Performance Gauge
-17%
214.2 ms
258 ms
ingest_mixed_1M[batches=16]
criterion::ingest_mixed_1M::batches=16
Regression
CodSpeed Performance Gauge
-22%
347 ms
444.8 ms
Improved
hash_join_inner_join[1000000]
criterion::hash_join_inner_join::1000000
CodSpeed Performance Gauge
+37%
285.1 ms
208.5 ms
Passed
storage_sequential_both_case_sensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
+9%
54.9 ms
50.3 ms
highfrag/range/with_index
criterion::index_matrix_1M::highfrag_range_with_index
CodSpeed Performance Gauge
+7%
3.4 ms
3.2 ms
storage_sequential_contains_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
+7%
116.2 ms
108.5 ms
storage_sequential_starts_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
+7%
94.9 ms
89.1 ms
storage_fused_contains_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
+6%
89.7 ms
84.6 ms
hash_join_inner_join[10000]
criterion::hash_join_inner_join::10000
CodSpeed Performance Gauge
+5%
672 µs
638.8 µs
hash_join_anti_join[1000000]
criterion::hash_join_anti_join::1000000
CodSpeed Performance Gauge
+5%
53.5 ms
51 ms
hash_join_semi_join[1000000]
criterion::hash_join_semi_join::1000000
CodSpeed Performance Gauge
+4%
46.8 ms
44.8 ms
storage_fused_both_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
+4%
88.8 ms
85.2 ms
table_layer_sum
criterion::table_layer_overhead_analysis
CodSpeed Performance Gauge
+3%
107.2 µs
103.6 µs
scan_unsorted_multiset
criterion::random_probe_u64
CodSpeed Performance Gauge
+3%
1.6 ms
1.5 ms
planner_fused_both_case_sensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
+3%
20.3 ms
19.8 ms
direct_columnstore_sum
criterion::table_layer_overhead_analysis
CodSpeed Performance Gauge
+3%
103.1 µs
100.4 µs
hash_join_left_join[1000000]
criterion::hash_join_left_join::1000000
CodSpeed Performance Gauge
+3%
159 ms
155 ms
highfrag/range/without_index
criterion::index_matrix_1M::highfrag_range_without_index
CodSpeed Performance Gauge
+2%
5.7 ms
5.5 ms
scan_stream_sum_u64
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+2%
106.4 µs
104.2 µs
lowfrag/range/with_index
criterion::index_matrix_1M::lowfrag_range_with_index
CodSpeed Performance Gauge
+2%
2 ms
2 ms
ingest_mixed_1M[batches=1]
criterion::ingest_mixed_1M::batches=1
CodSpeed Performance Gauge
+1%
212 ms
209.1 ms
hash_join_no_matches[100000]
criterion::hash_join_no_matches::100000
CodSpeed Performance Gauge
+1%
11.5 ms
11.3 ms
sum_u64_fragmented_scan_only
criterion::column_store_fragmented_1M
CodSpeed Performance Gauge
+1%
89.2 µs
88.3 µs
unsorted_sum_u64
criterion::scan_builder_1M
CodSpeed Performance Gauge
+1%
940.4 µs
931.6 µs
store_sequential_both_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
+1%
144.9 ms
143.9 ms
hash_join_many_to_many[10000]
criterion::hash_join_many_to_many::10000
CodSpeed Performance Gauge
+1%
838.7 µs
833.3 µs
hash_join_left_join[100000]
criterion::hash_join_left_join::100000
CodSpeed Performance Gauge
+1%
8.4 ms
8.4 ms
storage_fused_both_case_sensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
highfrag/full/with_index
criterion::index_matrix_1M::highfrag_full_with_index
CodSpeed Performance Gauge
0%
46.1 ms
45.9 ms
sum_i32_scan_only
criterion::column_store_sum_1M
CodSpeed Performance Gauge
0%
48.7 µs
48.5 µs
hash_join_left_join[10000]
criterion::hash_join_left_join::10000
CodSpeed Performance Gauge
0%
612.7 µs
610.7 µs
hash_join_anti_join[100000]
criterion::hash_join_anti_join::100000
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
lowfrag/full/without_index
criterion::index_matrix_1M::lowfrag_full_without_index
CodSpeed Performance Gauge
0%
14.5 ms
14.5 ms
lowfrag/full/with_index
criterion::index_matrix_1M::lowfrag_full_with_index
CodSpeed Performance Gauge
0%
22.6 ms
22.5 ms
scan_stream_expr_add_one
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
0%
984.6 µs
983.2 µs
storage_fused_starts_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
storage_sequential_both_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
143.7 ms
143.6 ms
single_column
criterion::gather_rows
CodSpeed Performance Gauge
0%
620.4 µs
620.8 µs
scan_sorted_stream_join
criterion::random_probe_u64
CodSpeed Performance Gauge
0%
22.2 ms
22.3 ms
hash_join_semi_join[100000]
criterion::hash_join_semi_join::100000
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
sorted_with_row_ids_u64
criterion::scan_builder_1M
CodSpeed Performance Gauge
0%
21.1 ms
21.1 ms
multi_column_batched_with_nulls
criterion::gather_rows
CodSpeed Performance Gauge
0%
649.1 µs
650.1 µs
multi_column_sequential
criterion::gather_rows
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
hash_join_left_join[1000]
criterion::hash_join_left_join::1000
CodSpeed Performance Gauge
0%
150.9 µs
151.2 µs
multi_column_batched
criterion::gather_rows
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
planner_fused_both_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
0%
102.9 ms
103.2 ms
hash_join_inner_join[100000]
criterion::hash_join_inner_join::100000
CodSpeed Performance Gauge
0%
12.3 ms
12.3 ms
scan_contains_needle_case_insensitive
criterion::string_substring_search
CodSpeed Performance Gauge
0%
103 ms
103.4 ms
scan_stream_expr_divide_two
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
-1%
1 ms
1 ms
lowfrag/range/without_index
criterion::index_matrix_1M::lowfrag_range_without_index
CodSpeed Performance Gauge
-1%
3.8 ms
3.8 ms
sum_u64_scan_only
criterion::column_store_sum_1M
CodSpeed Performance Gauge
-1%
100.5 µs
101 µs
scan_stream_expr_subtract_one
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
-1%
1 ms
1 ms
hash_join_many_to_many[100000]
criterion::hash_join_many_to_many::100000
CodSpeed Performance Gauge
-1%
13.6 ms
13.7 ms
hash_join_semi_join[10000]
criterion::hash_join_semi_join::10000
CodSpeed Performance Gauge
-1%
243.4 µs
245.5 µs
scan_stream_expr_multiply_two
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
-1%
1 ms
1 ms
hash_join_anti_join[1000]
criterion::hash_join_anti_join::1000
CodSpeed Performance Gauge
-1%
85.5 µs
86.5 µs
planner_fused_starts_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-1%
19.5 ms
19.8 ms
sorted_range_u64
criterion::scan_builder_1M
CodSpeed Performance Gauge
-1%
23.1 ms
23.4 ms
store_sequential_contains_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-1%
105.4 ms
106.9 ms
store_sequential_starts_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-1%
87.3 ms
88.5 ms
highfrag/full/without_index
criterion::index_matrix_1M::highfrag_full_without_index
CodSpeed Performance Gauge
-1%
14.2 ms
14.4 ms
hash_join_semi_join[1000]
criterion::hash_join_semi_join::1000
CodSpeed Performance Gauge
-1%
80.4 µs
81.6 µs
planner_fused_contains_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-2%
101.7 ms
103.4 ms
hash_join_no_matches[10000]
criterion::hash_join_no_matches::10000
CodSpeed Performance Gauge
-2%
642.8 µs
657.7 µs
store_sequential_both_case_sensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-3%
48.4 ms
50.1 ms
hash_join_many_to_many[100]
criterion::hash_join_many_to_many::100
CodSpeed Performance Gauge
-3%
76.4 µs
79.2 µs
hash_join_anti_join[10000]
criterion::hash_join_anti_join::10000
CodSpeed Performance Gauge
-3%
279 µs
289 µs
scan_contains_needle_case_sensitive
criterion::string_substring_search
CodSpeed Performance Gauge
-4%
45.3 ms
47.2 ms
ingest_mixed_1M[batches=64]
criterion::ingest_mixed_1M::batches=64
CodSpeed Performance Gauge
-4%
762.6 ms
797.4 ms
hash_join_inner_join[1000]
criterion::hash_join_inner_join::1000
CodSpeed Performance Gauge
-5%
89.6 µs
94.1 µs
hash_join_many_to_many[1000]
criterion::hash_join_many_to_many::1000
CodSpeed Performance Gauge
-6%
167.1 µs
178.3 µs
hash_join_no_matches[1000]
criterion::hash_join_no_matches::1000
CodSpeed Performance Gauge
-7%
149.8 µs
160.8 µs
ingest_mixed_1M[batches=4]
criterion::ingest_mixed_1M::batches=4
CodSpeed Performance Gauge
-8%
277.8 ms
301.7 ms
Commits
Click on a commit to change the comparison range
Base
main
22176cc
-21.98%
`cargo fmt`
81d4c37
3 days ago
by jzombie
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs