2024. 6. 29. 21:51ㆍ데이터베이스
알고있다고 생각했던 개념들을 입 밖으로 내보니 제대로 설명 못하거나, 틀린 개념을 알고 있다는 걸 발견했다.
스터디의 중요성 같기도 하다. (같은 직군과 평소에 이야기를 할 기회가 없어서 아쉽다ㅠ)
완전관리형 서비스인 AWS RDS Aurora MySQL 만 메인으로 사용하다보니 binlog replication 관련해서는 겉핥기만 알고 있다는 것을 알았다.
percona pt-osc, gh-ost, mha, mmm 등 운영에 필요한 메인스트림의 주요 도구들도 사용할 일이 없어서 제대로 파악하지는 못하고 있었다.
그래서 이번에 관련 도구와 기술을 잘 써놓은 서적인 'DBA를 위한 MySQL 운영 기술' 절판된 책을 중고로 구매했다.
평생 완전관리형 서비스만 쓴다는 보장도 없고, MySQL이나 Postgresql이 아니면 RDS를 쓰거나 그마저도 안되면 EC2 혹은 물리서버에서 운영해야 하는 경우가 언젠가는 올 수도 있으니... 미리 익혀두는 것도 좋을 것 같다.
AWS가 알아서 백업/복구를 해줘서 참 좋긴 한데, 이것도.. 내일 당장 AWS가 서비스 접는다고 하면 당장 어떻게 할지는 모르겠다.
AWS 서비스 접는 확률보다는 재직중인 회사에서 물리서버 운영을 결정할 가능성이 좀 더 높긴 할 것 같다.. ㅋㅋ
전반적인 경험치를 미리미리 잘 키워놔야 나도 행복하고 회사도 행복하니 공부하자~~
- mysql crash recovery 시 발생하는 일들
https://dev.mysql.com/doc/refman/8.4/en/innodb-recovery.html
- double writer buffer
리두로그 2차 버퍼링인 줄 알고 있었는데, 알고보니 더티 페이지에 클리닝에 관한 것이었음
https://dev.mysql.com/doc/refman/8.4/en/innodb-doublewrite-buffer.html
- innodb_flush_log_at_trx_commit
- binlog format
- datetime, timestamp
- 부동소수점, 고정소수점 (float, double, decimal)
- sync_binlog format
- i/o, sql thread
- json VS text 타입
- bool 타입
- aws rds 스냅샷백업, mysqldump, xtrabackup
- pt-osc
- 클러스터링 인덱스, 세컨더리 인덱스
- mysql 이중화 mmm, mha, innodb cluster
-
'데이터베이스' 카테고리의 다른 글
데이터 정규화 모델링 (0) | 2024.07.11 |
---|---|
MySQL InnoDB 테이블 charset 변경시 주의사항 (0) | 2024.07.03 |
MySQL 계정 관련 장애 사례 (0) | 2024.06.20 |
AWS DB 운영, ChatOps로 초극한 자동화 플랫폼 엔지니어링 (1) | 2024.06.01 |
[MySQL 운영 및 !자동화!] Undo 로그 길이 모니터링 및 장기 실행 트랜잭션의 쿼리 조회하기 (0) | 2023.08.31 |