http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
MySQL 5.7에서 프…
DB 행 증상이 주…
Maria에서 프로시…
MySQL DBA과정(4…
MySQL 5.7.19 설…
 
질문과 답변 (DBA) > 커뮤니티 존 > 질문과 답변 (DBA)
슬로우쿼리 발생 현상
글쓴이 : 구슬아   날짜 : 17-09-18 10:43   조회수 : 333
안녕하세요.
아래와 같이 Mysql_bin.index 파일에 변동이 일어 날때 슬로우 쿼리가 발생합니다.
Insert,update (Write) 쪽 슬로우가 발생을 하는데요. 단순 쿼리이고 index도 잘 잡혀 있습니다.
-rw-r----- 1 mysql mysql  187996191 Sep 18 01:37 Mysql_bin.000151
-rw-r----- 1 mysql mysql        108 Sep 17 16:29 Mysq_bin.index
-rw-r----- 1 mysql mysql       7763 Sep 17 16:29 Mysql-slow.log
bin로그 관련 설정은
log_bin_trust_function_creators=1
binlog_cache_size = 16M
max_binlog_size=512M
binlog_format=mixed
mysql-5.7.11 입니다.
어느 부분을 봐야 할지요?

감사합니다.
royster
슬로우 쿼리 로그는  해당 쿼리의 실행 시간이 long_query_time 보다 길게 걸리는 모든 SQL 명령문을 기록합니다.
초기 테이블 잠금을 얻기 위한 시간은 실행 시간으로 계산되지 않으며
 MySQL 5.7.x 버전의  long_query_time 기본값은 10초입니다.

결론은 슬로우 쿼리가 발생하는 것이 문제가 아니라.
해당 슬로우쿼리를 분석하여  쿼리 튜닝하는것이 핵심입니다.
구슬아
넵 감사합니다.
현재 슬로우쿼리는 2초로 잡아 놓았고, select 쪽은 전혀 나지 않는데
insert 쪽 에서 계속 나서 원인을 잘 모르겠습니다.

mysql data 디렉토리는 aws 의 프로비저닝된 ssd 10,000 IOPS 사용중에 있구요.
슬로우쿼리 나는 시점이 Mysql_bin.index 에 써지는 시점이라서 먼가 있지 않을까 해서요.

혹시 제가 좀 더 봐야 할 부분이 없을까요?
이전글 아래 slow query 발생 질문에 추가 되는 내용입니다. 
다음글 안녕하세요... mariaDB가 운영도중에 다운되었는데요 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
ⓒ 2010-2011 ssebiz All Rights Reserved.