[MySQL] _INFORMATION_SCHEMA.PARAMETERS 조회로 인한 Checking Permission 부하
현상
높은 비중의 Thread State 상태가 유지되면서, CPU사용량이 높아지면서 성능 이슈가 발생
원인
Front-End 서버에서 MySQL에 만들어둔 SP 사용시 SP의 Body 호출이 필요함
MySQL.PROC에 해당 정보가 있지만 권한이 없어 INFORMATION_SCHEMA 정보를 가져가게 되면서 발생
해결 방안
db 접속 계정에 MySQL DB의 PROC 테이블에 SELECT 권한 부여
test_acc 계정에 권한 추가하는 경우 GRANT SELECT ON `mysql`.`proc` TO 'test_acc'@'%'; |
'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] Stored Procedure Memory Leak (0) | 2021.12.29 |
MySQL - Got timeout reading communication packets (0) | 2021.06.03 |