jzombie
rust-llkv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Rename to `llkv-tpch`; prototype TPC-H tool usage
#174
Merged
Comparing
67-continue-tpch-support
(
8eac424
) with
main
(
f72fb5c
)
CodSpeed Performance Gauge
-22%
Improvements
2
Regressions
7
Untouched
66
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
highfrag/range/without_index
criterion::index_matrix_1M::highfrag_range_without_index
Regression
CodSpeed Performance Gauge
-16%
4.9 ms
5.9 ms
lowfrag/range/without_index
criterion::index_matrix_1M::lowfrag_range_without_index
Regression
CodSpeed Performance Gauge
-13%
3.7 ms
4.3 ms
scan_unsorted_multiset
criterion::random_probe_u64
Regression
CodSpeed Performance Gauge
-22%
1.4 ms
1.8 ms
unsorted_sum_u64
criterion::scan_builder_1M
Regression
CodSpeed Performance Gauge
-19%
940.1 µs
1,160.5 µs
hash_join_no_matches[100000]
criterion::hash_join_no_matches::100000
Regression
CodSpeed Performance Gauge
-10%
11.3 ms
12.6 ms
ingest_mixed_1M[batches=4]
criterion::ingest_mixed_1M::batches=4
Regression
CodSpeed Performance Gauge
-13%
293.9 ms
337.2 ms
highfrag/range/with_index
criterion::index_matrix_1M::highfrag_range_with_index
Regression
CodSpeed Performance Gauge
-15%
2.9 ms
3.4 ms
Improved
planner_fused_both_case_sensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
+12%
21.8 ms
19.5 ms
hash_join_many_to_many[100]
criterion::hash_join_many_to_many::100
CodSpeed Performance Gauge
+11%
86.8 µs
78 µs
Passed
scan_contains_needle_case_sensitive
criterion::string_substring_search
CodSpeed Performance Gauge
+6%
46 ms
43.4 ms
table_layer_sum
criterion::table_layer_overhead_analysis
CodSpeed Performance Gauge
+6%
113 µs
106.5 µs
direct_columnstore_sum
criterion::table_layer_overhead_analysis
CodSpeed Performance Gauge
+5%
108.8 µs
103.1 µs
scan_stream_expr_add_one
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+5%
1,035.2 µs
985.2 µs
sum_u64_fragmented_scan_only
criterion::column_store_fragmented_1M
CodSpeed Performance Gauge
+3%
93.5 µs
90.6 µs
scan_stream_expr_subtract_one
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+3%
1.1 ms
1 ms
scan_stream_expr_divide_two
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
+3%
1 ms
1 ms
hash_join_inner_join[1000]
criterion::hash_join_inner_join::1000
CodSpeed Performance Gauge
+2%
90.5 µs
88.4 µs
store_sequential_starts_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
+2%
88.3 ms
86.7 ms
planner_fused_contains_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
+1%
103.8 ms
102.3 ms
ingest_mixed_1M[batches=1]
criterion::ingest_mixed_1M::batches=1
CodSpeed Performance Gauge
+1%
208.6 ms
206.1 ms
scan_contains_needle_case_insensitive
criterion::string_substring_search
CodSpeed Performance Gauge
+1%
103 ms
101.9 ms
multi_column_batched
criterion::gather_rows
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
storage_fused_both_case_sensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
hash_join_left_join[1000000]
criterion::hash_join_left_join::1000000
CodSpeed Performance Gauge
0%
152.4 ms
151.9 ms
ingest_mixed_1M[batches=16]
criterion::ingest_mixed_1M::batches=16
CodSpeed Performance Gauge
0%
372.2 ms
371.7 ms
planner_fused_both_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
0%
103.3 ms
103.2 ms
multi_column_batched_with_nulls
criterion::gather_rows
CodSpeed Performance Gauge
0%
650.5 µs
649.9 µs
single_column
criterion::gather_rows
CodSpeed Performance Gauge
0%
618.6 µs
618.1 µs
multi_column_sequential
criterion::gather_rows
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
hash_join_anti_join[1000000]
criterion::hash_join_anti_join::1000000
CodSpeed Performance Gauge
0%
53 ms
53 ms
storage_sequential_contains_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
108.2 ms
108.5 ms
storage_sequential_both_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
143.6 ms
144.1 ms
storage_fused_both_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
0%
84.9 ms
85.2 ms
hash_join_anti_join[1000]
criterion::hash_join_anti_join::1000
CodSpeed Performance Gauge
0%
85.9 µs
86.3 µs
sum_i32_scan_only
criterion::column_store_sum_1M
CodSpeed Performance Gauge
-1%
48.5 µs
48.8 µs
scan_stream_sum_u64
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
-1%
105.4 µs
106.1 µs
store_sequential_contains_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-1%
108 ms
108.8 ms
store_sequential_both_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-1%
143.9 ms
145.4 ms
storage_fused_contains_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-1%
84 ms
85 ms
scan_stream_expr_multiply_two
criterion::llkv_table_math_1M
CodSpeed Performance Gauge
-1%
1 ms
1 ms
storage_fused_starts_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-2%
4.9 ms
4.9 ms
lowfrag/full/without_index
criterion::index_matrix_1M::lowfrag_full_without_index
CodSpeed Performance Gauge
-2%
14.6 ms
14.8 ms
hash_join_no_matches[1000000]
criterion::hash_join_no_matches::1000000
CodSpeed Performance Gauge
-2%
256.6 ms
261.1 ms
hash_join_semi_join[1000]
criterion::hash_join_semi_join::1000
CodSpeed Performance Gauge
-2%
80.5 µs
82 µs
delete1000_full
criterion::slturl_cases
CodSpeed Performance Gauge
-2%
358.8 ms
365.7 ms
hash_join_anti_join[100000]
criterion::hash_join_anti_join::100000
CodSpeed Performance Gauge
-2%
4.2 ms
4.2 ms
highfrag/full/with_index
criterion::index_matrix_1M::highfrag_full_with_index
CodSpeed Performance Gauge
-2%
41.4 ms
42.3 ms
hash_join_inner_join[10000]
criterion::hash_join_inner_join::10000
CodSpeed Performance Gauge
-2%
617.7 µs
632.2 µs
storage_sequential_starts_case_insensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-3%
86 ms
88.2 ms
storage_sequential_both_case_sensitive
criterion::string_substring_storage_only
CodSpeed Performance Gauge
-3%
48.1 ms
49.5 ms
hash_join_left_join[1000]
criterion::hash_join_left_join::1000
CodSpeed Performance Gauge
-3%
147.9 µs
152.6 µs
hash_join_semi_join[100000]
criterion::hash_join_semi_join::100000
CodSpeed Performance Gauge
-3%
3.6 ms
3.7 ms
hash_join_no_matches[1000]
criterion::hash_join_no_matches::1000
CodSpeed Performance Gauge
-4%
152.8 µs
158.5 µs
hash_join_semi_join[1000000]
criterion::hash_join_semi_join::1000000
CodSpeed Performance Gauge
-4%
45.4 ms
47.1 ms
hash_join_inner_join[1000000]
criterion::hash_join_inner_join::1000000
CodSpeed Performance Gauge
-4%
281.7 ms
292.5 ms
hash_join_anti_join[10000]
criterion::hash_join_anti_join::10000
CodSpeed Performance Gauge
-4%
275.9 µs
286.7 µs
lowfrag/full/with_index
criterion::index_matrix_1M::lowfrag_full_with_index
CodSpeed Performance Gauge
-4%
20 ms
20.9 ms
hash_join_left_join[100000]
criterion::hash_join_left_join::100000
CodSpeed Performance Gauge
-5%
8.3 ms
8.7 ms
hash_join_semi_join[10000]
criterion::hash_join_semi_join::10000
CodSpeed Performance Gauge
-5%
234.3 µs
246.2 µs
hash_join_many_to_many[10000]
criterion::hash_join_many_to_many::10000
CodSpeed Performance Gauge
-5%
804 µs
845 µs
hash_join_left_join[10000]
criterion::hash_join_left_join::10000
CodSpeed Performance Gauge
-5%
589.2 µs
619.2 µs
hash_join_many_to_many[1000]
criterion::hash_join_many_to_many::1000
CodSpeed Performance Gauge
-5%
168.7 µs
177.5 µs
hash_join_no_matches[10000]
criterion::hash_join_no_matches::10000
CodSpeed Performance Gauge
-5%
654.7 µs
689.2 µs
scan_sorted_stream_join
criterion::random_probe_u64
CodSpeed Performance Gauge
-5%
20.5 ms
21.6 ms
sorted_with_row_ids_u64
criterion::scan_builder_1M
CodSpeed Performance Gauge
-5%
19.8 ms
20.9 ms
store_sequential_both_case_sensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-5%
48.5 ms
51.3 ms
lowfrag/range/with_index
criterion::index_matrix_1M::lowfrag_range_with_index
CodSpeed Performance Gauge
-6%
1.9 ms
2 ms
ingest_mixed_1M[batches=64]
criterion::ingest_mixed_1M::batches=64
CodSpeed Performance Gauge
-6%
738.1 ms
782.4 ms
sum_u64_scan_only
criterion::column_store_sum_1M
CodSpeed Performance Gauge
-6%
100.8 µs
106.9 µs
highfrag/full/without_index
criterion::index_matrix_1M::highfrag_full_without_index
CodSpeed Performance Gauge
-6%
14.1 ms
14.9 ms
planner_fused_starts_case_insensitive
criterion::string_substring_fused_vs_sequential
CodSpeed Performance Gauge
-6%
21.4 ms
22.7 ms
sorted_range_u64
criterion::scan_builder_1M
CodSpeed Performance Gauge
-7%
22.4 ms
24 ms
select4_full
criterion::slturl_cases
CodSpeed Performance Gauge
-8%
8 s
8.7 s
hash_join_many_to_many[100000]
criterion::hash_join_many_to_many::100000
CodSpeed Performance Gauge
-9%
13.5 ms
14.9 ms
hash_join_inner_join[100000]
criterion::hash_join_inner_join::100000
CodSpeed Performance Gauge
-10%
12.2 ms
13.6 ms
Commits
Click on a commit to change the comparison range
Base
main
f72fb5c
-22.35%
Rename crate to `llkv-tpch`
8eac424
6 days ago
by jzombie
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs