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

+ Recent posts