본문 바로가기
삵

MariaDB

107개의 글

mysqlbinlog 사용 시 No space left on device 에러

MariaDB

replication 지연현상 병목 구간 확인 등을 위해 mysqlbinlog --verbose 옵션으로 로그파일을 변환시키는 경우가 종종 있는데 이때 사이즈가 큰 로그파일을 변환시킬 때 파일시스템…

kkimdubi·2018년 10월 16일·조회 8,328

MariaDB binary log파일이 비정상적으로 커지는 원인과 이슈사항

MariaDB

binary log size의 max값이 있으나 이를 초과하여 binary log가 비정상적으로 커져 이슈가 되었던 케이스입니다. 원인 및 조치했던 내역 공유드립니다. -1. log 파일시스템 fu…

kkimdubi·2018년 10월 10일·조회 10,227

mariadb general_log로 특정 세션 쿼리만 조회하기

MariaDB

mariadb의 general log는 DB 에서 수행되는 모든 쿼리를 로깅하는 기능입니다. 그러나 이 기능 사용 시 모든 세션, 모든 쿼리가 로깅 되기 때문에 로그파일이 몹시 커질 가능성이 있어 …

kkimdubi·2018년 10월 1일·조회 12,915

sysbench 를 통한 MariaDB thread pool 성능 테스트

MariaDB

db에 부하 테스트 할 수 있는 tool 인 sysbench 를 이용하여 mariadb thread pool 사용 / 미사용 시 어떤 설정이 더 성능이 좋은 지 테스트한 결과입니다. test 환경 …

kkimdubi·2018년 9월 14일·조회 11,791
MariaDB

MariaDB undo tablespace 설정

MariaDB에도 타 dbms와 같이 undo 가 존재하며 개념 또한 같습니다. 이번 글에서는 undo에 대한 개념 및 설명 보단 MariaDB, mysql 에서 undo tablespace 지정하…

kkimdubi·2018년 8월 20일·조회 9,819

MariaDB flashback 사용방법-2

MariaDB

flashback 소개 이전 글 /index.php/mariadb/1114-maria-db-flashback 데이터를 이전 시간으로 돌리기 위해서는 binary log들을 flashback 덤프파일…

kkimdubi·2018년 8월 18일·조회 32,816

MariaDB FEDERATED 엔진 테이블 파티셔닝

MariaDB

이전 federated 엔진 관련 글 /index.php/mariadb/1167-mariadb-federated /index.php/mariadb/1180-mariadb-federated-issue…

kkimdubi·2018년 8월 18일·조회 7,496

MariaDB 10.2.x 테이블 시점 복구 (discard / import)

MariaDB

풀백업본+binary log 후 ibd 파일 import 시키는 평범한 복구 작업이지만 10.2.x 버전 이상부터 사용할 수 있는 새로운 기능을 적용하여 복구해보았습니다. 이전 버전에서 시점 복구를…

kkimdubi·2018년 8월 17일·조회 8,030

MariaDB Metadata lock 유발 쿼리 쉽게 찾기

MariaDB

Mysql 5.7 버전 이상 부터는 performance_schema를 이용하여 메타데이타 락을 유발하는 쿼리를 쉽게 찾을 수 있으나 Maria DB에서는 현재까지 metadata plugin 을 …

kkimdubi·2018년 8월 13일·조회 14,228

SQL - join의 on 과 where절의 차이점

MariaDB

기초적인 것이지만 쿼리 공부하다 헷갈리는 점이 있어 정리해보았습니다. -. 대상 테이블 mysql select * from test_a; +------+------+ | num1 | num2 | +…

kkimdubi·2018년 7월 15일·조회 27,403

MariaDB Table layout copy 방법

MariaDB

-. like 구문으로 테이블 레이아웃 복사 mysql create table layout_org - (num int auto_increment primary key, - num2 int, - nu…

kkimdubi·2018년 7월 14일·조회 2,729

MariaDB discard / import를 통해 개별 테이블 복구

MariaDB

-1. 배경 -. 특정 Table 쿼리실수로 데이터 유실 발생 -. 해당 DBMS는 10.0.28 버전으로 10.2.x 부터 제공되는 flash back 기능 사용불가 -. 다운타임 확보가 안되어 …

kkimdubi·2018년 7월 3일·조회 13,280

MariaDB lock session 찾기

MariaDB

information_schema의 lock 관련 테이블들을 조회하여 lock holder 와 waiting session을 찾는 방법을 소개해드리겠습니다. -1. LOCK 유발 상황 MariaDB…

kkimdubi·2018년 6월 17일·조회 20,847

MariaDB xtrabackup으로 시점복구

MariaDB

Database 를 통째로 drop 해버리는 사고가 발생하여 Full Backup본과 Full Backup 이후 binary log들로 최신 시점까지 복구한 작업입니다. -1. Drop databa…

kkimdubi·2018년 6월 13일·조회 6,833
MariaDB

MariaDB monitoring을 위한 PMM 소개 -2

PMM은 PMM server + PMM client (db서버에 설치) 로 이루어져있습니다. PMM server는 docker를 통해 이미지를 받아오고 PMM client는 rpm으로 설치하는 과정…

kkimdubi·2018년 6월 6일·조회 6,109
MariaDB

MariaDB monitoring을 위한 PMM 소개

MariaDB 상용툴이 많이 있지만 그 중에서 오픈소스이며 많이 사용되고 있는 PMM 이라는 툴 소개 및 설치 방법을 주제로 다루고자 합니다. -. PMM이란 Percona Monitoring an…

kkimdubi·2018년 6월 5일·조회 6,555

MHA failover 시 read-vip 올리는 방법

MariaDB

MHA 외 다른 이중화 솔루션인 pacemaker로 구성 된 MariaDB 서버를 MHA로 전환하기 위해 작업 준비 중 pacemaker는 failover 수행 시 write용 VIP (master…

kkimdubi·2018년 6월 2일·조회 4,641

MariaDB 데이터베이스명 변경하기 (rename database)

MariaDB

시스템명이 변경되거나 DB명 (스키마) 만 다르게 개발DB 데이터 - 운영DB 통째로 복사하는 경우 사용할 수 있는 방법입니다. Mysql과 MariaDB 구버전에서는 alter databbase …

kkimdubi·2018년 5월 15일·조회 14,118

MariaDB Xtrabackup 수행 시 LSN 유실 에러

MariaDB

관리하는 Maria DB 중 xtrabackup으로 풀백업 및 apply log 수행 시 아래와 같은 에러가 발생하여 해결한 내용 공유 드립니다. InnoDB: Page [page id: space…

kkimdubi·2018년 4월 30일·조회 7,303
MariaDB

MariaDB 보안관리

Maria DB를 운영하며 보안을 위해 조치했던 사항에 대해 공유드립니다. -1. 계정관리 1) 계정현황 파악 select user, host from mysql.user order by user,…

kkimdubi·2018년 4월 22일·조회 8,903

MariaDB signal 11 에러 원인파악

MariaDB

운영 중이던 10.0.20 버전 MariaDB가 signal 11 에러로 Down 발생하여 원인 파악했던 이력 공유합니다. signal 6, signal 11 등 signal 에러는 Oracle의 …

kkimdubi·2018년 4월 10일·조회 10,316

MariaDB FEDERATED 엔진 사용 시 보안 issue

MariaDB

지난 글에서 FEDERATED 엔진을 간단히 살펴보았는데 해당 글에서 소개한 MariaDB [(none)] create table fed_test_local.fed_test_local ( num i…

kkimdubi·2018년 3월 30일·조회 4,668
MariaDB

MariaDB Federated 엔진

-. FEDERATED 엔진이란 FEDERATED 스토리지 엔진을 사용하면 리플리케이션이나 클러스터 기술을 이용하지 않고도 원격의 MySQL 데이터베이스에 접근할 수 있음 서비스 운영을 위해 여러 …

kkimdubi·2018년 3월 27일·조회 10,329

sleep session 정리하기

MariaDB

-. sleep 세션이란 client-mysql 서버와 연결 후 다음 query 수행까지 대기중인 상태의 세션 sleep 세션이 너무 많고 정리가 안되는 경우 connection full 로 인해 …

kkimdubi·2018년 3월 22일·조회 38,944