http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
mysql 백업/복구 …
apm 설치 헤메고…
mysql bin로그 갱…
myxql 관련 지원 …
MySQL 5.7에서 프…
 
질문과 답변 (DBA) > 커뮤니티 존 > 질문과 답변 (DBA)
mysql bin로그 갱신시 슬로우쿼리
글쓴이 : 구슬아   날짜 : 18-03-05 18:07   조회수 : 673
안녕하세요.
mysql5.7.11 을 사용중에 있습니다.
아래와 같이 bin로그를 저장하고 있습니다.
log_bin_trust_function_creators=1
binlog_cache_size = 16M
log-bin=GameDB_bin
max_binlog_size=512M
binlog_format=mixed
expire_logs_days = 7
문제는 GameDB_bin.000666 파일이 512M 가 되었을때, GameDB_bin.000667 로 바뀌고 GameDB_bin.index 파일이 갱신이 되면서 insert,update 쿼리에 슬로우가 발생합니다.

도저히 원인을 모르겠네요.
AWS 프로비저닝된 ssd iops 1000 이고 실제 사용되고 있는 iops 수치는 3~500 정도로
IO에도 여유가 있는데요.
감사합니다.
royster
version 5.7.11 에서  문의한 내용의 Bug는 보고된바 없습니다.
(버그픽스 참조) https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html

바이너리로그 파일이 변경될때 insert,update 문이 대형이 아님에도  slow query로 인식된다면...
storage write 성능 문제일 수도 있겠습니다.

또는 트랜젝션이 크다면 binlog_cache_size를 충분히 큰 값으로 조정 할 수도 있겠습니다.

우선 최신 GA버전인 5.7.21 로 업그레이드 해보는것도 좋겠네요
이전글 mysql 백업/복구 관련하여 질문 드립니다. 
다음글 myxql 관련 지원 OS문의드립니다. 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
ⓒ 2010-2011 ssebiz All Rights Reserved.