목록MySQL (45)
DB & AWS Knowledge
해당 페이지에서는 MySQL / MariaDB 에서 backup tool 로 많이 쓰이는 xtrabackup 에 대해서 다룬다. (참조 사이트: woowabros.github.io/experience/2018/05/28/billingjul.html) xtrabackup 개요 xtrabackup 은 MySQL / MariaDB 관련 서비스를 제공하는 percona 사에서 만든 MySQL / MariaDB 용 백업 툴이다. 기존 MySQL / MariaDB 에서는 자체 백업 기능인 mysqldump 가 있으나, 해당 기능은 incremental backup 이 없고, 생성되는 백업파일이 구성된 DB 에 기입하는 형식으로 구현되어 용량이 클 수록 그에 따른 기입시간도 기하 급수적으로 늘어나기에 이에 따른 긴 ..
해당 페이지에서는 MySQL / MariaDB 기본 아키텍처 중 InnoDB data 영역에 대하여 다룬다. 참고자료 및 사진출처 dev.mysql.com/doc/refman/5.7/en/innodb-architecture.html myinfrabox.tistory.com/49 minsql.com/mysql/mysql-innodb-architecture-change-buffer/ lalitvc.wordpress.com/2017/08/28/mysql-5-7-innodb-tablespace/ 엔진영역에서 설명 했듯, MySQL / MariaDB 는 타 RDBMS 와는 다르게 데이터 영역에 대한 아키텍처가 DB 에서 사용하는 데이터 엔진에 따라 다르다. 그래서 이 페이지에서는 다양한 데이터 엔진 중 가장 많이..
해당 페이지에서는 MySQL / MariaDB 의 쿼리 기본 실행과정을 알아본다. (참조페이지 및 그림출처) rastalion.me/mysql-%EC%BF%BC%EB%A6%AC-%EC%8B%A4%ED%96%89-%EA%B5%AC%EC%A1%B0/ shashwat-creator.medium.com/mysqls-logical-architecture-1-eaaa1f63ec2f 해당 페이지를 보기 전 MySQL / MariaDB 엔진의 기본 아키텍처를 확인하고 오면 좋다. 2021.03.12 - [MySQL/아키텍처 및 내부 구조] - MySQL / MariaDB 기본 아키텍처 (Engine) MySQL / MariaDB 는 내부적으로 클라이언트가 쿼리를 수행 시, 아래와 같은 개요로 처리 된다. Query C..
해당 페이지에서는 MySQL / MariaDB 기본 아키텍처 중 엔진영역에 대하여 다룬다. (참고 사이트) https://mysqldba.tistory.com/2 https://dev.mysql.com/doc/refman/8.0/en/pluggable-storage-overview.html https://dansjkim.github.io/posts/database-execution-plan https://lannstark.tistory.com/21 https://developpaper.com/mysql-innodb-storage-engine-exploration/ mysqlserverteam.com/mysql-connection-handling-and-scaling/ dung-beetle.tistory...
해당 페이지에서는 MySQL / MariaDB Index 종류에 대해서 알아본다. (참조 : opentutorials.org/module/98/1538) (참조 : m.blog.naver.com/varkiry05/221347489960) 해당 페이지를 보기 전, 인덱스의 기본 개념을 알고 싶다면 아래의 인덱스 개요글을 먼저 보는 것을 권장한다. 2021.03.09 - [DB 관련 지식/DB 개념] - 인덱스 (Index) 인덱스 (Index) 해당 페이지에서는 DB 에서 쓰이는 인덱스 개념에 대해서 알아본다. (참고 사이트) itholic.github.io/database-index/, ko.wikipedia.org/wiki/%EC%9D%B8%EB%8D%B1%EC%8A%A4_(%EB%8D%B0%EC%9D..
(출처 : https://dev.mysql.com/doc/refman/5.7/en/binary-log.html) 데이터 변동 내역 (DML, DDL 등을 통한 데이터 변동) 을 보관하는 파일이다. 통칭은 binlog 라고 줄여서 읽는다. Oracle, PostgreSQL 의 Archive 와 유사한 개념으로 대응하는 파일이다. 즉, 시점 복구에도 사용 되는 중요한 Log 파일이다. 또한 Replication 구성 시에는 Slave 서버가 데이터 동기화를 위해 참조하는 Log 파일이다. Replication 구성 시, 해당 Log 구성이 필수다. 2021.03.04 - [MySQL/Replication] - Replication 작동구조 Binary 와 같은 이름 처럼 실제 파일 내에 기록되는 내용은 이진..