Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

RDS, Aurora MySQL 운영 시 확인 되는 추가 log 들의 의의 본문

AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식

RDS, Aurora MySQL 운영 시 확인 되는 추가 log 들의 의의

`O` 2023. 7. 24. 03:26
728x90
반응형

해당 페이지에서는 RDS, Aurora MySQL 에서 기본적인 MySQL log 이외에 서비스적으로 error log 내에 추가 기록하는 log 중 하나인 Dump thread log 에 대해서 다룬다.

 

이 게시글은 공식 Document 와 연관되어 있다.

 

[1] https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.MySQL.html#aurora_mysql_max_yield_overview

 

 

RDS, Aurora MySQL 에서 기록되는 추가 log 의 의의

 

RDS, Aurora MySQL MySQL engine 기본으로 하여 여기에 AWS 추가 기능들이 덧붙여진 서비스다.

그렇기에 내부적으로 온프레미스에서 MySQL 사용할 기록되는 log 이전까지 보지 못했거나 생소한 log 들이 error log 추가로 기록 있다

 

예를 들어, 사용자가 Aurora Cluster 다른 인스턴스 혹은 서버를 replication 으로 연결 했을 , Aurora Cluster error log 에서는 아래와 같은 dump thread log 기록 있다.

 

[Dump thread metrics] Secondary_id: 729, Secondary_uuid: a715c07c-25d0-11ee-a5e3-020cfca3b6ae, Binlog_file: mysql-bin-changelog.000021, Binlog_position: 7746769, Bytes_behind_primary: 371, Bytes_behind_primary (371) is smaller than aurora_binlog_io_cache_size (134217728) by 134217357

 

해당 Log 는 Aurora Cluster 에서만 볼 수 있는 log 유형 중 하나로, [1] 에 안내 된 것과 같이, Bytes_behind_primary 와 같이 현재 동기화 차이가 (byte 단위) Aurora Cluster 에서만 사용되는 binlog_io_cache_size 가 수용할 수 있는 정도인지를 알려주는 정보성 log 다.

 

이와 같이 error log 에서는 사용자 입장에서 생소해 보일 수 있는 log 가 기록될 수 있으며 이에 따라 특정 log 가 어떤 의미를 내포하는지 궁금 할 경우 AWS Support 에 이를 문의하면 관련된 답변을 받을 수 있다.

반응형
Comments