diff --git a/source/libs/executor/src/sysscanoperator.c b/source/libs/executor/src/sysscanoperator.c index 11b55b4b1d..70e87fc0ad 100644 --- a/source/libs/executor/src/sysscanoperator.c +++ b/source/libs/executor/src/sysscanoperator.c @@ -3284,7 +3284,7 @@ static int32_t vnodeEstimateDataSizeByUid(SOperatorInfo* pOperator, STableId* id int64_t rawDiskSize = 0, rawCacheSize = 0; - rawDiskSize = blockDistInfo.numOfBlocks * blockDistInfo.rowSize; + rawDiskSize = (blockDistInfo.totalRows + blockDistInfo.numOfSttRows) * blockDistInfo.rowSize; rawCacheSize = blockDistInfo.numOfInmemRows * blockDistInfo.rowSize; pStaticInfo->rawDataSize += rawDiskSize; pStaticInfo->cacheSize += rawCacheSize;