Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Track ColumnChunk allocations through the BufferManager #3743

Merged
merged 1 commit into from
Sep 10, 2024

Conversation

benjaminwinger
Copy link
Collaborator

@benjaminwinger benjaminwinger commented Jul 3, 2024

Implements #3660 (also see #3698)

I've merged the MemoryAllocator and MemoryManager; it wasn't obvious the purpose of the distinction (though it's occurred to me that we could have separate allocators for stuff using malloc like the ColumnChunks and our own allocator). Mainly I just wanted to avoid having to store separate references to the MemoryManager everywhere. The MemoryManager seemed better suited than the memory allocator to pass around to initialize column chunk buffers, however there wasn't an way of getting a MemoryManager from an existing buffer (just a MemoryAllocator). While I could have changed that, merging MemoryManager and MemoryAllocator seemed simpler.

Note that it was necessary to raise the buffer pool size used for the tests; that should be able to be lowered again once spilling to disk is implemented as part of testing that behaviour.

Issues

I was having some issues with hanging instead of throwing exceptions when doing large rel copies with a restricted buffer pool size (looking at the behaviour when there is not sufficient memory).
As far as I can tell, sometimes, with a large buffer pool of ~2000-3000 MB the hanging seems to be it continuously swapping out pages in the hash index. It may be that it will eventually throw an exception, but there sometimes is enough free memory for it to almost continuously try to do a small amount of work.

What's more concerning is that restricting the buffer pool size to the minimum 64MB on the same tests it will hang, and running it with backtraces will show a backtrace from a buffer manager exception (when looking up in the hash index; a couple of times it was the assert in freeUsedMemory), but that exception isn't stopping execution and it continues running with high CPU usage (possibly related to #3459).

I suspect that spilling to disk (#3698) will more or less solve these issues, as we generally shouldn't need to operate in such a memory restricted environment, and with spilling to disk ideally won't need to actually fail unless both disk and memory are full, but I'm concerned that we don't seem to be failing reliably in those circumstances.

@andyfengHKU andyfengHKU requested a review from ray6080 July 8, 2024 02:04
@benjaminwinger benjaminwinger mentioned this pull request Aug 6, 2024
1 task
@benjaminwinger benjaminwinger force-pushed the track-column-chunks branch 4 times, most recently from 77d13d8 to a72b813 Compare August 15, 2024 17:11
@benjaminwinger benjaminwinger force-pushed the track-column-chunks branch 2 times, most recently from ecae6e3 to 1e1bd9d Compare August 21, 2024 12:36
Copy link

codecov bot commented Aug 21, 2024

Codecov Report

Attention: Patch coverage is 92.28972% with 33 lines in your changes missing coverage. Please review.

Project coverage is 87.25%. Comparing base (d7a32cd) to head (cbd8165).
Report is 2 commits behind head on master.

Files with missing lines Patch % Lines
src/graph/on_disk_graph.cpp 0.00% 8 Missing ⚠️
src/storage/store/column_chunk.cpp 46.15% 7 Missing ⚠️
src/storage/store/column.cpp 82.60% 4 Missing ⚠️
src/storage/store/column_chunk_data.cpp 93.65% 4 Missing ⚠️
.../processor/operator/scan/scan_multi_rel_tables.cpp 25.00% 3 Missing ⚠️
src/storage/store/node_group.cpp 86.95% 3 Missing ⚠️
src/storage/buffer_manager/memory_manager.cpp 88.23% 2 Missing ⚠️
src/storage/store/column_chunk_metadata.cpp 92.85% 1 Missing ⚠️
src/storage/store/list_chunk_data.cpp 95.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #3743      +/-   ##
==========================================
- Coverage   87.32%   87.25%   -0.07%     
==========================================
  Files        1327     1327              
  Lines       51287    51316      +29     
  Branches     6884     6886       +2     
==========================================
- Hits        44786    44776      -10     
- Misses       6329     6368      +39     
  Partials      172      172              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor

@ray6080 ray6080 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the spilling gonna be in another PR?

src/storage/store/list_chunk_data.cpp Outdated Show resolved Hide resolved
src/storage/store/rel_table.cpp Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Sep 5, 2024

Benchmark Result

Master commit hash: d18721d5b7cf4bad213a9189db340aafef3f017c
Branch commit hash: 58daac1f9caf543cb86917aff5197781b55f7b9a

Query Group Query Name Mean Time - Commit (ms) Mean Time - Master (ms) Diff
aggregation q24 678.84 671.96 6.88 (1.02%)
aggregation q28 11240.62 12030.79 -790.17 (-6.57%)
filter q14 163.78 152.36 11.42 (7.50%)
filter q15 164.50 148.71 15.79 (10.62%)
filter q16 362.70 331.33 31.38 (9.47%)
filter q17 489.67 475.32 14.35 (3.02%)
filter q18 1937.71 1943.33 -5.62 (-0.29%)
fixed_size_expr_evaluator q07 580.06 569.50 10.56 (1.85%)
fixed_size_expr_evaluator q08 790.95 789.17 1.78 (0.23%)
fixed_size_expr_evaluator q09 797.91 783.01 14.90 (1.90%)
fixed_size_expr_evaluator q10 278.15 268.99 9.16 (3.40%)
fixed_size_expr_evaluator q11 272.01 264.08 7.93 (3.00%)
fixed_size_expr_evaluator q12 269.41 262.01 7.40 (2.82%)
fixed_size_expr_evaluator q13 1502.44 1492.91 9.52 (0.64%)
fixed_size_seq_scan q23 152.95 147.92 5.03 (3.40%)
join q31 12.92 13.22 -0.30 (-2.24%)
ldbc_snb_ic q35 804.36 785.13 19.23 (2.45%)
ldbc_snb_ic q36 47.67 54.00 -6.33 (-11.73%)
ldbc_snb_is q32 9.73 9.89 -0.16 (-1.61%)
ldbc_snb_is q33 17.14 16.78 0.36 (2.13%)
ldbc_snb_is q34 8.42 7.97 0.45 (5.62%)
multi-rel multi-rel-large-scan 2911.97 2753.62 158.35 (5.75%)
multi-rel multi-rel-lookup 53.10 65.27 -12.17 (-18.64%)
multi-rel multi-rel-small-scan 50.82 60.31 -9.49 (-15.74%)
order_by q25 166.63 154.74 11.89 (7.69%)
order_by q26 488.44 476.63 11.81 (2.48%)
order_by q27 1431.42 1437.69 -6.27 (-0.44%)
scan_after_filter q01 210.52 200.74 9.78 (4.87%)
scan_after_filter q02 194.39 189.41 4.98 (2.63%)
shortest_path_ldbc100 q39 73.76 77.28 -3.52 (-4.55%)
var_size_expr_evaluator q03 2083.59 2077.91 5.68 (0.27%)
var_size_expr_evaluator q04 2214.68 2258.38 -43.70 (-1.94%)
var_size_expr_evaluator q05 2625.07 2637.98 -12.91 (-0.49%)
var_size_expr_evaluator q06 1393.46 1397.87 -4.41 (-0.32%)
var_size_seq_scan q19 1488.44 1487.96 0.48 (0.03%)
var_size_seq_scan q20 3242.79 3245.96 -3.17 (-0.10%)
var_size_seq_scan q21 2515.06 2474.75 40.31 (1.63%)
var_size_seq_scan q22 133.69 136.59 -2.90 (-2.13%)

@benjaminwinger benjaminwinger force-pushed the track-column-chunks branch 2 times, most recently from a36a164 to ecbfa15 Compare September 9, 2024 10:20
Copy link

github-actions bot commented Sep 9, 2024

Benchmark Result

Master commit hash: 995c81848f11462964d44b98a303819470bdbc24
Branch commit hash: 14623b91ea87d5f1749e549f93d9a3635108a05a

Query Group Query Name Mean Time - Commit (ms) Mean Time - Master (ms) Diff
aggregation q24 682.42 674.44 7.98 (1.18%)
aggregation q28 11382.01 11648.19 -266.18 (-2.29%)
filter q14 160.85 153.06 7.78 (5.08%)
filter q15 155.77 154.30 1.47 (0.95%)
filter q16 334.61 331.12 3.49 (1.05%)
filter q17 482.60 474.04 8.56 (1.80%)
filter q18 1961.88 1956.25 5.64 (0.29%)
fixed_size_expr_evaluator q07 575.82 571.66 4.16 (0.73%)
fixed_size_expr_evaluator q08 786.67 798.43 -11.77 (-1.47%)
fixed_size_expr_evaluator q09 791.27 790.43 0.85 (0.11%)
fixed_size_expr_evaluator q10 272.94 270.00 2.95 (1.09%)
fixed_size_expr_evaluator q11 268.12 263.88 4.24 (1.61%)
fixed_size_expr_evaluator q12 382.60 263.90 118.69 (44.98%)
fixed_size_expr_evaluator q13 1494.09 1499.50 -5.40 (-0.36%)
fixed_size_seq_scan q23 153.76 152.97 0.79 (0.52%)
join q31 11.70 13.21 -1.52 (-11.47%)
ldbc_snb_ic q35 760.09 786.03 -25.94 (-3.30%)
ldbc_snb_ic q36 29.03 46.53 -17.50 (-37.60%)
ldbc_snb_is q32 9.51 8.94 0.57 (6.33%)
ldbc_snb_is q33 18.56 16.55 2.01 (12.17%)
ldbc_snb_is q34 8.04 7.76 0.28 (3.65%)
multi-rel multi-rel-large-scan 2762.06 3550.27 -788.21 (-22.20%)
multi-rel multi-rel-lookup 73.33 66.70 6.63 (9.93%)
multi-rel multi-rel-small-scan 54.04 49.35 4.69 (9.51%)
order_by q25 163.91 159.15 4.76 (2.99%)
order_by q26 484.93 487.93 -3.00 (-0.61%)
order_by q27 1435.31 1425.36 9.95 (0.70%)
scan_after_filter q01 205.88 202.17 3.71 (1.84%)
scan_after_filter q02 196.96 186.69 10.27 (5.50%)
shortest_path_ldbc100 q37 3392.50 3398.87 -6.37 (-0.19%)
shortest_path_ldbc100 q39 90.06 73.03 17.03 (23.32%)
shortest_path_ldbc100 q40 86.27 84.95 1.32 (1.56%)
var_size_expr_evaluator q03 2092.44 2079.57 12.87 (0.62%)
var_size_expr_evaluator q04 2289.99 2251.21 38.78 (1.72%)
var_size_expr_evaluator q05 2693.80 2631.81 61.98 (2.36%)
var_size_expr_evaluator q06 1403.71 1399.06 4.65 (0.33%)
var_size_seq_scan q19 1492.77 1497.42 -4.66 (-0.31%)
var_size_seq_scan q20 3248.90 3250.40 -1.50 (-0.05%)
var_size_seq_scan q21 2467.41 2471.20 -3.78 (-0.15%)
var_size_seq_scan q22 137.12 136.95 0.17 (0.13%)

Copy link

github-actions bot commented Sep 9, 2024

Benchmark Result

Master commit hash: 995c81848f11462964d44b98a303819470bdbc24
Branch commit hash: 69cdf80d93c0597217682abd660927a3a2918742

Query Group Query Name Mean Time - Commit (ms) Mean Time - Master (ms) Diff
aggregation q24 682.02 674.44 7.58 (1.12%)
aggregation q28 11447.24 11648.19 -200.95 (-1.73%)
filter q14 160.22 153.06 7.15 (4.67%)
filter q15 162.15 154.30 7.86 (5.09%)
filter q16 334.51 331.12 3.39 (1.02%)
filter q17 481.22 474.04 7.18 (1.51%)
filter q18 1962.81 1956.25 6.57 (0.34%)
fixed_size_expr_evaluator q07 576.64 571.66 4.98 (0.87%)
fixed_size_expr_evaluator q08 789.55 798.43 -8.88 (-1.11%)
fixed_size_expr_evaluator q09 788.04 790.43 -2.39 (-0.30%)
fixed_size_expr_evaluator q10 274.05 270.00 4.06 (1.50%)
fixed_size_expr_evaluator q11 268.51 263.88 4.63 (1.76%)
fixed_size_expr_evaluator q12 267.35 263.90 3.45 (1.31%)
fixed_size_expr_evaluator q13 1510.78 1499.50 11.28 (0.75%)
fixed_size_seq_scan q23 156.27 152.97 3.30 (2.15%)
join q31 11.79 13.21 -1.42 (-10.76%)
ldbc_snb_ic q35 760.59 786.03 -25.44 (-3.24%)
ldbc_snb_ic q36 46.14 46.53 -0.39 (-0.83%)
ldbc_snb_is q32 9.50 8.94 0.56 (6.22%)
ldbc_snb_is q33 20.21 16.55 3.66 (22.13%)
ldbc_snb_is q34 8.97 7.76 1.21 (15.67%)
multi-rel multi-rel-large-scan 2771.30 3550.27 -778.97 (-21.94%)
multi-rel multi-rel-lookup 62.23 66.70 -4.47 (-6.70%)
multi-rel multi-rel-small-scan 48.41 49.35 -0.94 (-1.90%)
order_by q25 164.20 159.15 5.05 (3.17%)
order_by q26 482.81 487.93 -5.12 (-1.05%)
order_by q27 1441.97 1425.36 16.61 (1.17%)
scan_after_filter q01 208.48 202.17 6.31 (3.12%)
scan_after_filter q02 195.87 186.69 9.18 (4.92%)
shortest_path_ldbc100 q37 3400.34 3398.87 1.46 (0.04%)
shortest_path_ldbc100 q39 84.88 73.03 11.86 (16.23%)
shortest_path_ldbc100 q40 79.26 84.95 -5.69 (-6.70%)
var_size_expr_evaluator q03 2087.99 2079.57 8.42 (0.40%)
var_size_expr_evaluator q04 2278.84 2251.21 27.63 (1.23%)
var_size_expr_evaluator q05 2692.07 2631.81 60.26 (2.29%)
var_size_expr_evaluator q06 1392.79 1399.06 -6.27 (-0.45%)
var_size_seq_scan q19 1492.16 1497.42 -5.27 (-0.35%)
var_size_seq_scan q20 3243.31 3250.40 -7.09 (-0.22%)
var_size_seq_scan q21 2468.12 2471.20 -3.07 (-0.12%)
var_size_seq_scan q22 137.21 136.95 0.26 (0.19%)

Copy link

Benchmark Result

Master commit hash: 2560eabe74cf743d4166b1d164a448773bc923bb
Branch commit hash: 3dd58f7d7ead81ee9111f03a343823bca035a0c9

Query Group Query Name Mean Time - Commit (ms) Mean Time - Master (ms) Diff
aggregation q24 669.73 680.90 -11.17 (-1.64%)
aggregation q28 11170.46 11849.00 -678.54 (-5.73%)
filter q14 149.89 158.27 -8.38 (-5.29%)
filter q15 150.77 160.33 -9.56 (-5.96%)
filter q16 329.39 349.38 -19.99 (-5.72%)
filter q17 471.77 479.72 -7.95 (-1.66%)
filter q18 1958.81 1920.05 38.76 (2.02%)
fixed_size_expr_evaluator q07 566.23 573.55 -7.33 (-1.28%)
fixed_size_expr_evaluator q08 777.83 786.80 -8.97 (-1.14%)
fixed_size_expr_evaluator q09 774.43 789.55 -15.12 (-1.92%)
fixed_size_expr_evaluator q10 267.13 278.51 -11.38 (-4.09%)
fixed_size_expr_evaluator q11 261.74 273.11 -11.37 (-4.16%)
fixed_size_expr_evaluator q12 262.53 269.92 -7.39 (-2.74%)
fixed_size_expr_evaluator q13 1515.70 1500.27 15.43 (1.03%)
fixed_size_seq_scan q23 141.87 156.33 -14.46 (-9.25%)
join q31 11.51 12.30 -0.78 (-6.37%)
ldbc_snb_ic q35 777.52 787.80 -10.28 (-1.30%)
ldbc_snb_ic q36 46.38 46.95 -0.56 (-1.20%)
ldbc_snb_is q32 8.10 8.84 -0.74 (-8.32%)
ldbc_snb_is q33 15.22 16.21 -0.98 (-6.07%)
ldbc_snb_is q34 8.77 7.86 0.90 (11.46%)
multi-rel multi-rel-large-scan 3136.88 2957.07 179.82 (6.08%)
multi-rel multi-rel-lookup 69.26 75.68 -6.43 (-8.49%)
multi-rel multi-rel-small-scan 53.32 54.92 -1.60 (-2.92%)
order_by q25 153.72 164.87 -11.14 (-6.76%)
order_by q26 474.90 486.67 -11.77 (-2.42%)
order_by q27 1433.51 1439.45 -5.94 (-0.41%)
scan_after_filter q01 206.00 208.11 -2.11 (-1.01%)
scan_after_filter q02 191.11 194.63 -3.52 (-1.81%)
shortest_path_ldbc100 q37 3433.76 4827.00 -1393.24 (-28.86%)
shortest_path_ldbc100 q39 108.70 112.25 -3.56 (-3.17%)
shortest_path_ldbc100 q40 67.12 71.75 -4.62 (-6.45%)
var_size_expr_evaluator q03 2089.95 2105.17 -15.23 (-0.72%)
var_size_expr_evaluator q04 2272.25 2265.91 6.34 (0.28%)
var_size_expr_evaluator q05 2633.28 2624.75 8.53 (0.32%)
var_size_expr_evaluator q06 1386.64 1403.82 -17.18 (-1.22%)
var_size_seq_scan q19 1483.91 1498.35 -14.44 (-0.96%)
var_size_seq_scan q20 3272.97 3246.07 26.90 (0.83%)
var_size_seq_scan q21 2462.51 2517.15 -54.64 (-2.17%)
var_size_seq_scan q22 137.61 136.51 1.10 (0.80%)

Copy link

Benchmark Result

Master commit hash: d7a32cd6119ac8b41c595e92a352cc477d6f20bd
Branch commit hash: 0e09bf25fc42934f5cc2a9de90f0dd79ed7fcd4c

Query Group Query Name Mean Time - Commit (ms) Mean Time - Master (ms) Diff
aggregation q24 667.48 670.15 -2.67 (-0.40%)
aggregation q28 11347.70 11864.40 -516.70 (-4.36%)
filter q14 142.70 150.51 -7.81 (-5.19%)
filter q15 150.40 151.30 -0.90 (-0.60%)
filter q16 317.12 333.96 -16.84 (-5.04%)
filter q17 466.25 472.80 -6.55 (-1.39%)
filter q18 1957.89 1949.79 8.10 (0.42%)
fixed_size_expr_evaluator q07 565.06 571.01 -5.95 (-1.04%)
fixed_size_expr_evaluator q08 787.14 783.12 4.02 (0.51%)
fixed_size_expr_evaluator q09 775.98 783.81 -7.82 (-1.00%)
fixed_size_expr_evaluator q10 257.55 265.03 -7.48 (-2.82%)
fixed_size_expr_evaluator q11 251.89 259.89 -8.00 (-3.08%)
fixed_size_expr_evaluator q12 251.32 258.27 -6.96 (-2.69%)
fixed_size_expr_evaluator q13 1490.10 1495.11 -5.01 (-0.34%)
fixed_size_seq_scan q23 136.37 142.29 -5.92 (-4.16%)
join q31 11.34 12.33 -0.99 (-7.99%)
ldbc_snb_ic q35 768.13 760.17 7.97 (1.05%)
ldbc_snb_ic q36 49.02 50.42 -1.40 (-2.78%)
ldbc_snb_is q32 9.17 9.36 -0.19 (-2.03%)
ldbc_snb_is q33 16.98 17.14 -0.15 (-0.89%)
ldbc_snb_is q34 8.41 7.57 0.84 (11.06%)
multi-rel multi-rel-large-scan 2905.25 2806.88 98.37 (3.50%)
multi-rel multi-rel-lookup 36.09 67.47 -31.38 (-46.51%)
multi-rel multi-rel-small-scan 55.65 48.08 7.57 (15.74%)
order_by q25 154.35 155.55 -1.19 (-0.77%)
order_by q26 483.56 472.85 10.70 (2.26%)
order_by q27 1423.55 1422.93 0.62 (0.04%)
scan_after_filter q01 193.05 199.37 -6.32 (-3.17%)
scan_after_filter q02 178.96 186.62 -7.66 (-4.10%)
shortest_path_ldbc100 q37 3372.03 3476.91 -104.87 (-3.02%)
shortest_path_ldbc100 q39 110.86 137.00 -26.14 (-19.08%)
shortest_path_ldbc100 q40 72.68 80.26 -7.58 (-9.44%)
var_size_expr_evaluator q03 2068.32 2072.69 -4.38 (-0.21%)
var_size_expr_evaluator q04 2253.63 2258.62 -4.98 (-0.22%)
var_size_expr_evaluator q05 2691.78 2651.78 40.00 (1.51%)
var_size_expr_evaluator q06 1395.13 1396.33 -1.21 (-0.09%)
var_size_seq_scan q19 1483.29 1487.20 -3.91 (-0.26%)
var_size_seq_scan q20 3306.69 3216.87 89.82 (2.79%)
var_size_seq_scan q21 2505.42 2467.28 38.14 (1.55%)
var_size_seq_scan q22 133.68 135.45 -1.77 (-1.31%)

Copy link

Benchmark Result

Master commit hash: d7a32cd6119ac8b41c595e92a352cc477d6f20bd
Branch commit hash: 448eefd5ab2e63b243fe11420ad09e47d261deb2

Query Group Query Name Mean Time - Commit (ms) Mean Time - Master (ms) Diff
aggregation q24 665.81 670.15 -4.34 (-0.65%)
aggregation q28 11678.30 11864.40 -186.10 (-1.57%)
filter q14 142.61 150.51 -7.90 (-5.25%)
filter q15 144.42 151.30 -6.88 (-4.55%)
filter q16 316.57 333.96 -17.39 (-5.21%)
filter q17 464.55 472.80 -8.25 (-1.74%)
filter q18 1962.83 1949.79 13.05 (0.67%)
fixed_size_expr_evaluator q07 558.29 571.01 -12.72 (-2.23%)
fixed_size_expr_evaluator q08 770.29 783.12 -12.83 (-1.64%)
fixed_size_expr_evaluator q09 773.62 783.81 -10.19 (-1.30%)
fixed_size_expr_evaluator q10 256.87 265.03 -8.16 (-3.08%)
fixed_size_expr_evaluator q11 253.10 259.89 -6.79 (-2.61%)
fixed_size_expr_evaluator q12 249.70 258.27 -8.57 (-3.32%)
fixed_size_expr_evaluator q13 1479.25 1495.11 -15.86 (-1.06%)
fixed_size_seq_scan q23 135.21 142.29 -7.07 (-4.97%)
join q31 6.24 12.33 -6.09 (-49.40%)
ldbc_snb_ic q35 784.35 760.17 24.18 (3.18%)
ldbc_snb_ic q36 46.54 50.42 -3.89 (-7.71%)
ldbc_snb_is q32 8.94 9.36 -0.42 (-4.50%)
ldbc_snb_is q33 17.04 17.14 -0.10 (-0.57%)
ldbc_snb_is q34 8.18 7.57 0.61 (8.04%)
multi-rel multi-rel-large-scan 2892.57 2806.88 85.69 (3.05%)
multi-rel multi-rel-lookup 53.24 67.47 -14.23 (-21.09%)
multi-rel multi-rel-small-scan 48.70 48.08 0.62 (1.30%)
order_by q25 151.24 155.55 -4.31 (-2.77%)
order_by q26 486.61 472.85 13.75 (2.91%)
order_by q27 1428.03 1422.93 5.10 (0.36%)
scan_after_filter q01 190.58 199.37 -8.79 (-4.41%)
scan_after_filter q02 179.10 186.62 -7.52 (-4.03%)
shortest_path_ldbc100 q37 3441.10 3476.91 -35.81 (-1.03%)
shortest_path_ldbc100 q39 111.06 137.00 -25.94 (-18.94%)
shortest_path_ldbc100 q40 67.62 80.26 -12.64 (-15.75%)
var_size_expr_evaluator q03 2067.91 2072.69 -4.78 (-0.23%)
var_size_expr_evaluator q04 2248.63 2258.62 -9.99 (-0.44%)
var_size_expr_evaluator q05 2959.67 2651.78 307.89 (11.61%)
var_size_expr_evaluator q06 1397.80 1396.33 1.47 (0.11%)
var_size_seq_scan q19 1484.38 1487.20 -2.82 (-0.19%)
var_size_seq_scan q20 3332.96 3216.87 116.09 (3.61%)
var_size_seq_scan q21 2494.21 2467.28 26.93 (1.09%)
var_size_seq_scan q22 132.86 135.45 -2.59 (-1.91%)

@benjaminwinger benjaminwinger merged commit bc3cc71 into master Sep 10, 2024
25 checks passed
@benjaminwinger benjaminwinger deleted the track-column-chunks branch September 10, 2024 17:44
ted-wq-x pushed a commit to ted-wq-x/kuzu that referenced this pull request Nov 14, 2024
ted-wq-x pushed a commit to ted-wq-x/kuzu that referenced this pull request Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants