# Possible Causes of TiDB Server OOM

+ SQL statement execution (expensive query)
+ Golang Memory release mechanism

-------------------------------------------------------------
- In general, TiDB Server OOM is inseparable from the SQL running in the cluster. For example, the amount of data returned at a time is too large, or the memory usage is abnormal due to too large transactions. In addition to SQL, TiDB Server is implemented in Golang, so it is also related to Golang's memory release mechanism to a certain extent.
- SQL
- Golang memory release mechanism

