DB & AWS Knowledge
RDS, Aurora MySQL 운영 시 확인 되는 추가 log 들의 의의 본문
RDS, Aurora MySQL 운영 시 확인 되는 추가 log 들의 의의
`O` 2023. 7. 24. 03:26해당 페이지에서는 RDS, Aurora MySQL 에서 기본적인 MySQL log 이외에 서비스적으로 error log 내에 추가 기록하는 log 중 하나인 Dump thread log 에 대해서 다룬다.
이 게시글은 공식 Document 와 연관되어 있다.
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 에 이를 문의하면 관련된 답변을 받을 수 있다.
'AWS 및 클라우드 지식 > AWS RDS, Aurora 및 관련 지식' 카테고리의 다른 글
RDS Proxy 사용 시, 비용 산출 기준 (0) | 2023.07.27 |
---|---|
RDS, Aurora Cluster 운영 시, 성능 테스트로 주로 확인하는 것들 (0) | 2023.07.26 |
RDS 및 Aurora Cluster 의 Replica Lag 와 instance type 의 연관성 (0) | 2023.07.18 |
Aurora Cluster 의 custom 엔드포인트 특성 (0) | 2023.07.13 |
RDS, Aurora PostgreSQL lock 유형 - Lock:Relation (0) | 2023.07.09 |