kimdubi 님의 글 97
-. Instant add column 이란? 기존 INPLACE 등의 방식에서 대용량 테이블에 add column default value 수행은 full scan 등을 유발하여 처리가 오래걸릴 …
보통 MariaDB / mysql 시점 복구할 때 풀백업본 을 부어주고 풀백업본 이후의 데이터들을 mysql -uroot -p binlog.0001 이런 방법으로 복구해주는 방법을 많이 사용합니다.…
지난 글에서 spider engine 을 구성하고 샤딩하는 방법에 대해서 살펴보았습니다. 이번 글에서는 spider engine의 data node 를 HA 하는 방법에 대해서 살펴보겠습니다. 1.…
Mysql /MariaDB에서 Spider 엔진을 사용한 샤딩을 소개하겠습니다. 1편에서는 구성방법 2편에서는 sharding HA 3편에서는 성능 및 제한사항을 살펴보겠습니다. -1. Test 환…
우분투 환경에서 mysql 및 MHA 구성할 때 발생했던 MHA 에러 공유드립니다. 1. MHA 기동 에러 [error][/usr/local/share/perl/5.22.1/MHA/MasterMon…
-1. 개요 ubuntu 에 db 구축하는데 apparmor 라는 보안 모듈을 처음 접하여 고생하였던 경험 공유 드립니다. -2. apparmor란 ubuntu의 보안 모듈로 mysql 등의 파일경…
mysql / mariadb 에서 signal 11로 db가 down 되면 운이 좋으면 지난 번 글의 tmp query 와 같이 원인을 파악하기 쉬운 경우도 있지만 대부분 원인파악이 힘들게 로그가 …
MHA 의 단점으로 slave db에 할당할 read-vip 는 failover가 되지 않는다는 점이 있습니다. 때문에 read 용 vip 가 따로 필요한 시스템은 pacemaker 등을 적용했었는…
유명한 로드밸런서 오픈소스인 ha-proxy를 사용하여 mariadb 를 select 용 db / dml 용 db로 나눠서 로드밸런싱 하는 방법을 공유드리겠습니다. -1. ha-proxy 설치 $ …
관리하는 시스템이 많아지고 반복적인 작업이 많을 때 ansible을 사용하면 편할 것 같아 ansible을 사용하여 mariadb 를 관리하는 방법을 준비중인데 이번 글에서는 제가 사용하고 있는 a…
지난 글 /index.php/mariadb/1382-mysqlbinlog-no-space-left-on-device 에서 mysqlbinlog 커맨드를 통하여 binary log file 을 변환 …
replication 지연현상 병목 구간 확인 등을 위해 mysqlbinlog --verbose 옵션으로 로그파일을 변환시키는 경우가 종종 있는데 이때 사이즈가 큰 로그파일을 변환시킬 때 파일시스템…