[MySQL] Stored Procedure Memory Leak
DB Troubleshooting/MySQL 2021. 12. 29. 17:57
현상
MySQL의 SP를 사용하는 DB에서 지속적으로 Memory가 상승하는 현상 발생
원인
MySQL 내부적으로 SP 내 Subquery 사용 시 Memory Leak 이 발생
참조: The optimizer sometimes generates an index for a derived table (subquery in the FROM clause).
If this occurred for a statement executed within a stored program, a memory leak could occur. (Bug #76349, Bug #20728894)
해결방안
해당 버그가 5.6.27 이후 fixed 된 것으로 확인되어 MySQL upgrade
upgrade 후 memory leak 현상 해소
'DB Troubleshooting > MySQL' 카테고리의 다른 글
MySQL 고비용 쿼리로 인한 Memory 고갈 후 swap 사용으로 지연 처리 (0) | 2022.03.17 |
---|---|
MySQL max_allowed_packet 설정 오류로 Replication Error (0) | 2022.03.17 |
InnoDB Engine Auto_increment 동작 (0) | 2022.03.15 |
[MySQL] _INFORMATION_SCHEMA.PARAMETERS 조회로 인한 Checking Permission 부하 (0) | 2021.12.29 |
MySQL - Got timeout reading communication packets (0) | 2021.06.03 |