jzombie
rust-llkv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Add Clippy `print_stdout/err` rules; More TPC-H qualifier TDD
#183
Merged
Comparing
67-continue-tpch-support--query-tdd
(
d2d78a8
) with
main
(
03ffe62
)
CodSpeed Performance Gauge
-12%
Improvements
3
Regressions
1
Untouched
71
Skipped
2
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
Skipped (2)
Failed
storage_sequential_both_case_sensitive
criterion::string_substring_storage_only
Regression
CodSpeed Performance Gauge
-12%
46.5 ms
52.6 ms
Improved
hash_join_inner_join[1000000]
criterion::hash_join_inner_join::1000000
CodSpeed Performance Gauge
+28%
286.3 ms
224.2 ms
hash_join_left_join[1000000]
criterion::hash_join_left_join::1000000
CodSpeed Performance Gauge
+24%
167.1 ms
134.5 ms
scan_unsorted_multiset
criterion::random_probe_u64
CodSpeed Performance Gauge
+14%
1.7 ms
1.5 ms
Passed
scan_stream_expr_add_one
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+9%
1,076.9 µs
986.3 µs
hash_join_no_matches[100000]
criterion::hash_join_no_matches::100000
CodSpeed Performance Gauge
+9%
12.5 ms
11.4 ms
highfrag/range/with_index
criterion::index_matrix_1M::highfrag_range_with_index
CodSpeed Performance Gauge
+9%
3.3 ms
3 ms
hash_join_many_to_many[100000]
criterion::hash_join_many_to_many::100000
CodSpeed Performance Gauge
+8%
14.8 ms
13.6 ms
sum_u64_scan_only
criterion::column_store_sum_1M
CodSpeed Performance Gauge
+8%
108.4 µs
100.1 µs
hash_join_inner_join[100000]
criterion::hash_join_inner_join::100000
CodSpeed Performance Gauge
+8%
13.3 ms
12.3 ms
store_sequential_both_case_sensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
+8%
51.8 ms
47.9 ms
scan_stream_expr_subtract_one
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+8%
1.1 ms
1 ms
hash_join_no_matches[1000000]
criterion::hash_join_no_matches::1000000
CodSpeed Performance Gauge
+7%
199.3 ms
185.9 ms
hash_join_inner_join[10000]
criterion::hash_join_inner_join::10000
CodSpeed Performance Gauge
+7%
683.5 µs
637.8 µs
sorted_range_u64
criterion::scan_builder_1M
CodSpeed Performance Gauge
+5%
24 ms
23 ms
planner_fused_starts_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
+4%
20.3 ms
19.5 ms
scan_sorted_stream_join
criterion::random_probe_u64
CodSpeed Performance Gauge
+4%
21.3 ms
20.5 ms
table_layer_sum
criterion::table_layer_overhead_analysis
CodSpeed Performance Gauge
+4%
106.9 µs
103.2 µs
delete1000_full
criterion::slturl_cases
CodSpeed Performance Gauge
+3%
366.6 ms
354.3 ms
scan_stream_expr_divide_two
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+3%
1 ms
1 ms
direct_columnstore_sum
criterion::table_layer_overhead_analysis
CodSpeed Performance Gauge
+3%
103 µs
99.9 µs
lowfrag/range/without_index
criterion::index_matrix_1M::lowfrag_range_without_index
CodSpeed Performance Gauge
+3%
3.8 ms
3.6 ms
store_sequential_starts_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
+3%
89.3 ms
86.8 ms
scan_stream_sum_u64
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+3%
109.9 µs
106.9 µs
highfrag/full/with_index
criterion::index_matrix_1M::highfrag_full_with_index
CodSpeed Performance Gauge
+3%
42.7 ms
41.6 ms
hash_join_left_join[100000]
criterion::hash_join_left_join::100000
CodSpeed Performance Gauge
+2%
8.5 ms
8.3 ms
highfrag/full/without_index
criterion::index_matrix_1M::highfrag_full_without_index
CodSpeed Performance Gauge
+2%
14.8 ms
14.5 ms
sorted_with_row_ids_u64
criterion::scan_builder_1M
CodSpeed Performance Gauge
+2%
20.1 ms
19.7 ms
hash_join_anti_join[100000]
criterion::hash_join_anti_join::100000
CodSpeed Performance Gauge
+2%
4.3 ms
4.2 ms
lowfrag/full/with_index
criterion::index_matrix_1M::lowfrag_full_with_index
CodSpeed Performance Gauge
+2%
20.4 ms
20 ms
store_sequential_both_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
+2%
147.1 ms
144.8 ms
highfrag/range/without_index
criterion::index_matrix_1M::highfrag_range_without_index
CodSpeed Performance Gauge
+1%
5.3 ms
5.2 ms
ingest_mixed_1M[batches=64]
criterion::ingest_mixed_1M::batches=64
CodSpeed Performance Gauge
+1%
753.8 ms
744.7 ms
hash_join_many_to_many[100]
criterion::hash_join_many_to_many::100
CodSpeed Performance Gauge
+1%
79.6 µs
78.8 µs
lowfrag/full/without_index
criterion::index_matrix_1M::lowfrag_full_without_index
CodSpeed Performance Gauge
+1%
14.6 ms
14.5 ms
store_sequential_contains_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
+1%
109.4 ms
108.4 ms
ingest_mixed_1M[batches=16]
criterion::ingest_mixed_1M::batches=16
CodSpeed Performance Gauge
+1%
382 ms
378.9 ms
unsorted_sum_u64
criterion::scan_builder_1M
CodSpeed Performance Gauge
+1%
939.9 µs
933.6 µs
sum_i32_scan_only
criterion::column_store_sum_1M
CodSpeed Performance Gauge
+1%
48.9 µs
48.6 µs
scan_stream_expr_multiply_two
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+1%
1 ms
1 ms
hash_join_anti_join[1000000]
criterion::hash_join_anti_join::1000000
CodSpeed Performance Gauge
+1%
52.4 ms
52.1 ms
ingest_mixed_1M[batches=4]
criterion::ingest_mixed_1M::batches=4
CodSpeed Performance Gauge
0%
282.3 ms
281.4 ms
multi_column_batched
criterion::gather_rows
CodSpeed Performance Gauge
0%
1.8 ms
1.7 ms
multi_column_sequential
criterion::gather_rows
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
hash_join_left_join[10000]
criterion::hash_join_left_join::10000
CodSpeed Performance Gauge
0%
611.3 µs
609.8 µs
hash_join_inner_join[1000]
criterion::hash_join_inner_join::1000
CodSpeed Performance Gauge
0%
91.4 µs
91.2 µs
hash_join_semi_join[1000]
criterion::hash_join_semi_join::1000
CodSpeed Performance Gauge
0%
81.8 µs
81.6 µs
hash_join_semi_join[100000]
criterion::hash_join_semi_join::100000
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
storage_fused_starts_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
single_column
criterion::gather_rows
CodSpeed Performance Gauge
0%
590.1 µs
589.7 µs
hash_join_left_join[1000]
criterion::hash_join_left_join::1000
CodSpeed Performance Gauge
0%
149.4 µs
149.4 µs
multi_column_batched_with_nulls
criterion::gather_rows
CodSpeed Performance Gauge
0%
648.9 µs
649 µs
hash_join_no_matches[10000]
criterion::hash_join_no_matches::10000
CodSpeed Performance Gauge
0%
680.5 µs
680.9 µs
storage_fused_both_case_sensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
5.1 ms
5.2 ms
sum_u64_fragmented_scan_only
criterion::column_store_fragmented_1M
CodSpeed Performance Gauge
0%
87.7 µs
88 µs
storage_fused_both_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
84.6 ms
84.9 ms
planner_fused_both_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-1%
101.6 ms
102.9 ms
storage_sequential_both_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-2%
143 ms
145.2 ms
planner_fused_contains_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-2%
102 ms
103.6 ms
scan_contains_needle_case_insensitive
criterion::string_substring_search
CodSpeed Performance Gauge
-2%
102.3 ms
104 ms
hash_join_anti_join[1000]
criterion::hash_join_anti_join::1000
CodSpeed Performance Gauge
-2%
87.5 µs
89.4 µs
lowfrag/range/with_index
criterion::index_matrix_1M::lowfrag_range_with_index
CodSpeed Performance Gauge
-2%
1.9 ms
1.9 ms
ingest_mixed_1M[batches=1]
criterion::ingest_mixed_1M::batches=1
CodSpeed Performance Gauge
-3%
204.7 ms
210.7 ms
hash_join_anti_join[10000]
criterion::hash_join_anti_join::10000
CodSpeed Performance Gauge
-3%
285.8 µs
294.2 µs
hash_join_semi_join[1000000]
criterion::hash_join_semi_join::1000000
CodSpeed Performance Gauge
-3%
45.2 ms
46.5 ms
storage_sequential_contains_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-3%
108.5 ms
112.4 ms
hash_join_many_to_many[10000]
criterion::hash_join_many_to_many::10000
CodSpeed Performance Gauge
-4%
838 µs
869.8 µs
scan_contains_needle_case_sensitive
criterion::string_substring_search
CodSpeed Performance Gauge
-4%
44.2 ms
45.9 ms
storage_fused_contains_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-4%
84.7 ms
88.4 ms
select4_full
criterion::slturl_cases
CodSpeed Performance Gauge
-4%
8.2 s
8.6 s
storage_sequential_starts_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-5%
86.2 ms
91 ms
hash_join_semi_join[10000]
criterion::hash_join_semi_join::10000
CodSpeed Performance Gauge
-6%
241 µs
255.9 µs
hash_join_no_matches[1000]
criterion::hash_join_no_matches::1000
CodSpeed Performance Gauge
-6%
158.7 µs
169.3 µs
hash_join_many_to_many[1000]
criterion::hash_join_many_to_many::1000
CodSpeed Performance Gauge
-7%
172.7 µs
185.7 µs
planner_fused_both_case_sensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-9%
21.2 ms
23.5 ms
Commits
Click on a commit to change the comparison range
Base
main
03ffe62
-11.59%
`cargo fmt --all`
d2d78a8
1 day ago
by jzombie
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs