개발로그

aws rds에서 slow query 확인

primary 2022. 7. 13. 11:57
반응형

1.콘솔에서 slow query를 파일로 보려면  해당 데이터베이스의 [파라미터 그룹] 에서 값 설정 해야함.

1)slow_query_log : 1로 설정 

> 슬로우 쿼리 로그를 남기는 것으로 설정 

 

2) long_query_time : 2 

> 시간이 2초 이상 걸리는 쿼리 로그를 남기는 것으로 설정.  

 

3) log_output : FILE 

로그를 파일에 남길건지, 테이블에 남길건지 설정

 

 

2.테이블로 남기게 되면 쿼리로 조회 가능.

SELECT *, CAST((sql_text) AS CHAR(10000) CHARACTER SET utf8) AS sql_text_str FROM mysql.slow_log;

 

 

 

3.파일 로그 조회 하기

1)aws rds > 데이터베이스 >  인스턴스 선택 > 로그 및 이벤트 메뉴 

 

 

2)로그 메뉴에서 slow 로 검색 후 선택 후 [보기]

 

 

 

 

반응형