Mysql에 slow query log 를 남기게 되면 long_query_time 보다 지정 해놓은 시간 이상 소요되면 slow_query_log_file에 해당 query ( DML/DDL 모두 ) 남기게 된다.
이를 응용하여 long_query_time = 0 으로 지정해 놓으면 모든 쿼리가 파일로 저장되게 된다.
다만, 모든 쿼리가 파일로 저장되게 되므로 DB의 DDL/DML의 performance에 영향을 주게 되고 해당 파일을 써야하므로 io도 증가한다.
AWS aurora는 해당 파일을 parameter group에서 관리하므로 해당 option을 변경 후 DB Restart를 하면 적용된다.
적용전
적용 후
slow low는 couwatch로 전송가능하다.
RDS > Modify > Additional Configuration >
적용 후 RDS 상태 :
RDS Event
'개발관련 > Mysql' 카테고리의 다른 글
Aurora Mysql History List Length Increase (0) | 2023.08.21 |
---|---|
Mysql user access (0) | 2021.02.02 |