# 缓解 TiDB Server OOM 

+ SQL 优化，减少非必要返回的数据量
+ 减少大事务，将大事务拆分为小事务
+ 调整 TiDB Server 相关参数，来限制单条 SQL 内存的使用
+ 其他缓解 TiDB Server OOM 的方法
-------------------------------------------------------------
缓解 TiDB Server OOM 的措施

- SQL 优化，减少非必要返回的数据量
  - SQL 业务逻辑优化，确认数据库端返客户端的数据量是否合理
  - SQL 执行计划优化，确认 SQL 执行计划的准确性，如是否存在非必要的全表扫描，以及表关联方式是否合理等
- 减少大事务，将大事务拆分为小事务
- 调整 TiDB Server 参数，如调整单条 SQL 可使用的内存参数等
- 其他缓解 TiDB Server OOM 的方法，如调整 GO 内存释放机制等
