[TD-2378]<enhance>: reduce table meta memory consumption.
This commit is contained in:
parent
8b705be302
commit
765af35008
|
@ -517,8 +517,6 @@ void tscDestroyDataBlock(STableDataBlocks* pDataBlock) {
|
||||||
// free the refcount for metermeta
|
// free the refcount for metermeta
|
||||||
if (pDataBlock->pTableMeta != NULL) {
|
if (pDataBlock->pTableMeta != NULL) {
|
||||||
tfree(pDataBlock->pTableMeta);
|
tfree(pDataBlock->pTableMeta);
|
||||||
|
|
||||||
// taosCacheRelease(tscMetaCache, (void**)&(pDataBlock->pTableMeta), false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
tfree(pDataBlock);
|
tfree(pDataBlock);
|
||||||
|
@ -593,10 +591,9 @@ int32_t tscCopyDataBlockToPayload(SSqlObj* pSql, STableDataBlocks* pDataBlock) {
|
||||||
|
|
||||||
if (pTableMetaInfo->pTableMeta != NULL) {
|
if (pTableMetaInfo->pTableMeta != NULL) {
|
||||||
tfree(pTableMetaInfo->pTableMeta);
|
tfree(pTableMetaInfo->pTableMeta);
|
||||||
// taosCacheRelease(tscMetaCache, (void**)&(pTableMetaInfo->pTableMeta), false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pTableMetaInfo->pTableMeta = tscTableMetaClone(pDataBlock->pTableMeta);//taosCacheTransfer(tscMetaCache, (void**)&pDataBlock->pTableMeta);
|
pTableMetaInfo->pTableMeta = tscTableMetaClone(pDataBlock->pTableMeta);
|
||||||
} else {
|
} else {
|
||||||
assert(strncmp(pTableMetaInfo->name, pDataBlock->tableName, tListLen(pDataBlock->tableName)) == 0);
|
assert(strncmp(pTableMetaInfo->name, pDataBlock->tableName, tListLen(pDataBlock->tableName)) == 0);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue