본문 바로가기
개발/AWS

AWS RDS Slow Query 확인

by 밥버검 2022. 6. 3.
반응형

본 포스팅은 2019년 09월 02일에 노션에 필기 해놓은 내역을 블로그로 옮겨 온거라

예전에 AWS 대쉬보드와 많은 차이점이 있으니 참고하시길 바랍니다.

 

slow_query_log

1로 셋팅

 

long_query_time

1로 셋팅

 

log_output

table,file 원하는 걸로 셋팅

 

slow_log 확인(log_output -> table)

예시용

use mysql;

select * from information_schema.processlist where command = 'sleep';


select * from slow_log where start_time order by start_time desc limit 300; 
-- where start_time >= '2020-02-19' and start_time <= '2020-02-21' limit 10;


select concat('KILL ',id,';')  from information_schema.processlist where command = 'sleep' and time > 500;

 

slow_log 테이블 컬럼 몇개 예시

Time 해당 query를 수행한 시간

User@Host 접속계정과 host 정보

Query_time 쿼리가 수행되기 까지 걸린시간 (초단위)

Lock_time 쿼리를 수행하는데 사용된 테이블 독점시간(?)

Row_sent 조회 결과 Row 수

Rows_examined 조회 대상 Row 수

 

 

 

반응형

댓글