You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-08 14:22:09 +03:00
feat(): replace getMaxDataSize with getMaxDataSizeWithStrings to accurately account for mem
This commit is contained in:
@@ -275,9 +275,10 @@ uint64_t TupleBPS::JoinLocalData::generateJoinResultSet(const uint32_t depth,
|
||||
uint64_t baseRid = local_outputRG.getBaseRid();
|
||||
outputData.push_back(joinedData);
|
||||
// Don't let the join results buffer get out of control.
|
||||
if (tbps->resourceManager()->getMemory(local_outputRG.getMaxDataSize(), false))
|
||||
auto outputDataSize = local_outputRG.getMaxDataSizeWithStrings();
|
||||
if (tbps->resourceManager()->getMemory(outputDataSize, false))
|
||||
{
|
||||
memSizeForOutputRG += local_outputRG.getMaxDataSize();
|
||||
memSizeForOutputRG += outputDataSize;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user