Count allocated bytes from scratch after rerange

This commit is contained in:
Konstantin Bogdanov 2024-09-17 19:02:10 +02:00
parent a210f98819
commit b08e727aef
Signed by: thevar1able
GPG Key ID: DB399448D9FE52F1

View File

@ -1430,6 +1430,10 @@ void HashJoin::tryRerangeRightTableDataImpl(Map & map [[maybe_unused]])
visit_rows_map(sorted_blocks, map); visit_rows_map(sorted_blocks, map);
doDebugAsserts(); doDebugAsserts();
data->blocks.swap(sorted_blocks); data->blocks.swap(sorted_blocks);
size_t new_blocks_allocated_size = 0;
for (const auto & block : data->blocks)
new_blocks_allocated_size += block.allocatedBytes();
data->blocks_allocated_size = new_blocks_allocated_size;
doDebugAsserts(); doDebugAsserts();
} }
} }