[root@localhost ~]# /opt/mysql/bin/mysql -uroot -p'123123' -e 'SHOW SLAVE STATUS \G' | egrep "Master_Log_Pos"
Read_Master_Log_Pos: 478353559
Exec_Master_Log_Pos: 452076624
Seconds_Behind_Master: 3971
위와같이 싱크가 잘 안맞는다.
bin 로그 확인시 지연될만한 쿼리가 아니고 개발자에게 문의해봐도 따로 쿼리 업데이트가 된건 없다고 한다.
iostat
Linux 2.6.32-754.17.1.el6.x86_64 () 08/05/2019 _x86_64_ (24 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
6.77 0.00 0.55 3.28 0.00 89.40
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 1.04 7.48 24.84 3539870 11757640
sdb 2.26 0.15 2158.02 70244 1021591088
sdc 0.00 0.01 0.00 6378 8
sdd 694.72 2571.53 18588.32 1217341239 8799565808
(sdd 디스크가 mysql data 디렉토리)
디스크 i/o가 높긴한데... 예전부터 높았다. 디스크 문제도 아닌것으로 보이고..
커널업데이트 한 이후부터 싱크가 안맞고 있음
i/o 스케쥴링이 cfg 로 설정돼있는 상태여서 noop(ssd 디스크임)으로 변경해봤으나 큰 차이가 없음
commitinnodb_flush_log_at_trx_commit = 2 으로 설정(기본 1)
ㄴhttps://santander.co.kr/151 참고
Seconds_Behind_Master: 0
우선 조치완료.. 했으나 개운치않다. 추가 점검할 예정
'job > mysql' 카테고리의 다른 글
mariadb install, undefined reference to `__rdtsc' err (0) | 2020.04.24 |
---|---|
mysql 1032 에러 조치 (0) | 2019.09.23 |
mysql log file size error (0) | 2019.06.26 |
mysql replication relay log relay-bin.999999 bug (0) | 2019.05.03 |
innodb mysql/mariadb insert 속도 높이기 (0) | 2019.04.12 |