목록mysql (60)
DB & AWS Knowledge
해당 페이지에서는 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 의 추가 기능들이 덧붙여진 서비스다. 그렇기에 내부적으로 ..
이 페이지에서는 PostgreSQL / PPAS 서버 혹은 인스턴스 에서 DDL 을 수행 시 발생하는 lock 의 유의성에 대하여 다룬다. 이 페이지는 아래의 공식 문서, 이전 게시글, 기타 외부 링크와 연관되어 있다. [1] https://www.postgresql.org/docs/current/explicit-locking.html [2] 2021.03.08 - [PostgreSQL/아키텍처 및 내부 구조] - PostgreSQL / PPAS Lock 종류 [3] 외부링크 [4] https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl-operations.html PostgreSQL / PPAS 에서 DDL 수행 시 발생하는 Lock 종류 참고 링크 [1..
이 페이지에서는 MySQL 5.7 부터 지원되는 Explain for connection 기능과 제한사항에 대해서 다룬다. 해당 내용은 아래의 URL 들을 참조한다. [1] https://dev.mysql.com/doc/refman/8.0/en/explain.html [2] https://bugs.mysql.com/bug.php?id=100003 [3] https://bugs.mysql.com/bug.php?id=107314 Explain for connection 기능의 의의 Explain for connection 은 현재 수행되는 쿼리의 실행계획을 바로 알 수 있는 명령어다. 아래와 같이 테스트를 수행 해 볼 수 있다. [Test] - Session 1 mysql> select sleep(1100)..
이 페이지에서는 Aurora MySQL Cluster 에서 DDL 을 수행 시, reader 쿼리가 자동 종료되는 현상 및 이에 대한 관련 사항들을 다룬다. 이 내용은 아래의 tech blog 를 참조한다. [1] https://www.percona.com/blog/impact-of-ddl-operations-on-aurora-mysql-readers/ 또한 이 내용은 아래의 게시글과 연관되어 있다. [2] 2022.04.22 - [AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식] - RDS 및 Aurora Cluster 개요 [3] 2021.03.05 - [MySQL/아키텍처 및 내부 구조] - Lock 종류 (InnoDB 기준) Aurora Cluster 의 구조적 특성 Auror..
이 페이지에서는 RDS MySQL, Aurora MySQL Cluster 의 메이저버전을 업그레이드 시 (5.7 -> 8.0), 지원되는 log 중 하나인 PrePatchCompatibility Log 에 대해서 다룬다. 이 내용은 아래의 Document 를 참조한다. [1] https://aws.amazon.com/ko/about-aws/whats-new/2019/07/amazon_rds_introduces_compatibility_checks/ PrePatchCompatibility Log 의 의의 PrePatchCompatibility Log 는 안전한 메이저 버전 업그레이드를 수행시에 필요한 log 다. 메이저 버전 업그레이드는 매우 중요한 작업이다. 특히 버전 간의 상이한 내용이 많을 수록 더 ..
이 페이지에서는 MySQL 운영중 발생 할 수 있는 latch 인 btr_search_latch 에 대해서 다룬다. 해당 내용은 아래의 URL 을 참조한다. [1] https://tech.kakao.com/2016/04/07/innodb-adaptive-hash-index/ [2] https://stackoverflow.com/questions/63541711/aws-rds-mysql-innodb-btr-search-latch [3] https://severalnines.com/blog/monitoring-galera-cluster-understanding-and-optimizing-cpu-related-innodb-metrics/ 또한 해당 내용은 이전 게시글과 연관되어 있다. [4] 2021.03.0..