# [FAQ]drainer 执行大事务后，内存不释放

## Key Words

drainer, 大事务, 内存

## Description

drainer 在执行大事务后，内存上去后一直不释放。

## Content

部分版本确实有内存泄漏的问题，已在这个 [issue#1087](https://github.com/pingcap/tidb-binlog/issues/1087) 中修复。
原因是在大事务后，没有把相关事务和 DML 的变量设置为 nil，导致 golang GC 无法回收内存。

## Affected Versions

<= v5.4.0
