File tree Expand file tree Collapse file tree 1 file changed +1
-24
lines changed
src/query/expression/src/utils Expand file tree Collapse file tree 1 file changed +1
-24
lines changed Original file line number Diff line number Diff line change @@ -78,29 +78,6 @@ impl BlockThresholds {
7878 return self . max_rows_per_block ;
7979 }
8080
81- let mut rows_per_block = total_rows. div_ceil ( block_num_by_size) ;
82- let max_bytes_per_block = match rows_per_block {
83- v if v < self . max_rows_per_block / 10 => {
84- // If block rows < 100_000, max_bytes_per_block set to 200M
85- 2 * self . max_bytes_per_block
86- }
87- v if v < self . max_rows_per_block / 2 => {
88- // If block rows < 500_000, max_bytes_per_block set to 150M
89- 3 * self . max_bytes_per_block / 2
90- }
91- v if v < self . min_rows_per_block => {
92- // If block rows < 800_000, max_bytes_per_block set to 125M
93- 5 * self . max_bytes_per_block / 4
94- }
95- _ => self . max_bytes_per_block ,
96- } ;
97-
98- if max_bytes_per_block > self . max_bytes_per_block {
99- rows_per_block = std:: cmp:: max (
100- total_rows / ( std:: cmp:: max ( total_bytes / max_bytes_per_block, 1 ) ) ,
101- 1 ,
102- ) ;
103- }
104- rows_per_block
81+ total_rows. div_ceil ( block_num_by_size)
10582 }
10683}
You can’t perform that action at this time.
0 commit comments