반응형
[MariaDB][Linux] MaxScale 설치 - Load Balancer
DATABASE/MariaDB2023. 8. 3. 15:00[MariaDB][Linux] MaxScale 설치 - Load Balancer

Intro 안녕하세요. 초보 DBA 다뉴입니다. 저번에 설치하였던 MariaDB의 이중화 Galera Cluster의 노드들을 보다 효율적인 분산구조로 사용 할 수 있게 도와주는 로드밸런서 MaxScale을 구성하려 하는데요. 여러 노드를 가지고 있는 Galera Cluster에 대해 Read/Write 쿼리를 분산하여, Master 노드에 Write / 나머지 Slave 노드들에 대해 Read만 동작하도록 분산하여 성능 향상을 향상을 도모합니다. Galera Cluster의 Road Balancer인 MaxScale의 설치에 대해 한번 알아보도록 하죠. MariaDB와 Galera Cluster의 설치에 대해 궁금하신 분들은 아래의 링크를 참고해주세요! [MariaDB][Linux] MariaDB 설치..

[MariaDB][Linux] Galera Cluster 설치 - 이중화 / HA 구성
DATABASE/MariaDB2023. 7. 26. 15:00[MariaDB][Linux] Galera Cluster 설치 - 이중화 / HA 구성

Intro 안녕하세요. 초보 DBA 다뉴입니다. 오늘은 저번에 설치해본 MariaDB를 이중화하는 내용에 대해서 한번 다뤄볼까하는데요. MariaDB를 아직 설치 못하신 분은 아래의 링크를 참고해주세요 :) [MariaDB][Linux] MariaDB 설치 - Server/Client 기본 설치 방법 Intro 안녕하세요. 초보 DBA 다뉴입니다. 오늘은 CentOS7에 MariaDB를 설치하는 내용에 대해 한번 남겨볼까합니다. 실무에서 MariaDB를 사용하고 있는데요. 무료 DB이다보니 각 서비스별로 MariaDB를 세팅하 da-new.tistory.com MariaDB의 이중화는 Galera Cluster로 진행합니다. 개념적인 내용은 나중에 따로 정리 하도록 하고, 오늘은 설치와 세팅에 대해서 한..

[MariaDB] 현재 Process 보는 방법 및 모니터링 팁
DATABASE/MariaDB2023. 7. 22. 15:00[MariaDB] 현재 Process 보는 방법 및 모니터링 팁

Intro 안녕하세요. 초보 DBA 다뉴입니다. MariaDB를 운영하며, 프로세스의 상태를 확인해야 할 때가 많은데요. 프로세스 모니터링을 하는 방법에 대해서 간단하게 알아보며, 좋은 팁을 하나 남길까 합니다. 프로세스 확인 방법 ProcessList MariaDB의 가장 기본적으로 접속되어있는 프로세스를 보는 방법은 processlist 라는 명령어 입니다. 해당 명령어를 사용하기위해 먼저 MariaDB에 접속합니다. mysql -u[user_id] -p[user_pw] MariaDB의 접속 후 아래의 명령어를 실행하여, 현재 접속중인 프로세스에 대한 정보를 확인합니다. Show Processlist; ... 현재 프로세스에 대한 여러가지 간단한 정보를 알 수 있는데요. show processlist..

[MariaDB][Error] Can't lock aria control file 'aria_log_control' for exclusive use, error: 11.
DATABASE/MariaDB2023. 7. 21. 15:00[MariaDB][Error] Can't lock aria control file 'aria_log_control' for exclusive use, error: 11.

Intro 안녕하세요 초보 DBA 다뉴입니다. 오늘도 여러 문제와 마주하며 해결해 나가는 하루인데요. MariaDB 서비스를 내렸다가 다시 올리는 와중에 아래와 같은 메시지와 함께 올라오지 않았는데요. Can't lock aria control file '/data/mariadb/mysql/aria_log_control' for exclusive use, error: 11. 어떤 에러이고, 어떻게 해결하게 되었는지 공유하는 시간을 가질까 합니다. 어떤 오류? Can't lock aria control file 'aria_log_control' for exclusive use, error: 11. 실제 오류 메시지에는 aria_log_control 파일의 경로가 들어가있는데요. MariaDB를 구동하기 위..

[MariaDB][Error] ERROR 1005 (HY000) (errno: 184 "Tablespace already exists")
DATABASE/MariaDB2023. 7. 20. 15:00[MariaDB][Error] ERROR 1005 (HY000) (errno: 184 "Tablespace already exists")

Intro 안녕하세요 초보 DBA 다뉴입니다. 요번에 만나게 된 오류에 대해서 이야기 해볼까 하는데요. MariaDB 운영서버 -> MariaDB DR서버로 자동 백업 / 원격지 복원하는 과정에서 발생되었습니다. 기존에 잘 운영되고있는 로직이였는데요. DR서버에 잠시 테스트한다고 이것저것 건드렸다가 문제가 발생하게 되었습니다. 어떤 오류? ERROR 1005 (HY000) Can't create table [Database Name].[Table Name] 테이블을 생성 할 수 없다고 나오는 데요, 뒤에 에러 코드가 추가로 더 있었습니다. (errno: 184 "Tablespace already exists") (errno: 184 "Tablespace already exists") 이라는 것을 보니 T..

[MariaDB] mysqldump를 활용한 백업의 모든 것과 복원
DATABASE/MariaDB2023. 7. 19. 15:00[MariaDB] mysqldump를 활용한 백업의 모든 것과 복원

Intro 안녕하세요 초보 DBA 다뉴입니다. MariaDB를 백업하는 여러 방법 중 mysqldump에 대해서 이야기해볼까 합니다. 제목에서 볼 수 있드시 mysqldump를 활용한 백업 그리고 복원 이렇게 두가지로 나누어 적었는데요. 백업하는 방법과 복원하는 방법은 다른 이야기라 그렇습니다. 하지만 백업이 있으면 복원을 해야 하니 한번에 다루도록 하겠습니다. Backup mysqldump mysqldump란, MariaDB를 백업하는 여러 방식 중에 하나이며, 논리적 백업을 수행합니다. 논리적 백업은 원본 데이터베이스의 개체 정의 및 테이블의 데이터를 재생성하는 SQL문을 생성하는 방식입니다. SQL문의 파일 뿐만아니라 CSV, XML형태의 파일도 생성 가능합니다. 장점으로는 SQL문을 생성하다보니,..

[MariaDB] SQL 파일 실행 - 대용량 insert 문
DATABASE/MariaDB2023. 7. 17. 15:00[MariaDB] SQL 파일 실행 - 대용량 insert 문

Intro 안녕하세요. 초보 DBA 다뉴입니다. 요번에 2000만 row가 넘는 데이터를 insert를 해야하는 일이 생겼는데요. 평범하게 받았으면 뭔가 평소처럼 작업했을 텐데... 전달받은 파일이 .sql 파일이였습니다. sql 파일의 크기부터가 4GB가 훨씬 넘었는데요. 파일이 DBMS에서도 안열리고... 수정해도 저장도 안되고... 이리저리 방법을 찾다보니 sql 파일을 다이렉트로 실행하는 방법이 있었습니다. 그 방법에 대해서 한번 알아보죠. 알아두기 SQL 파일 SQL 파일은 쿼리문으로 이루어진 파일입니다. 저장 확장자부터가 sql인 만큼 기본적으로 텍스트 형식으로 되어있으며, DBMS 혹은 텍스트 편집기를 통하여 열어볼 수 있습니다. 작업해야 할 SQL 파일 내용 전달받은 것은 SQL 파일뿐이였..

[MariaDB] Binary 설치 - repo 없는 구버전 tar로 설치
DATABASE/MariaDB2023. 6. 22. 15:00[MariaDB] Binary 설치 - repo 없는 구버전 tar로 설치

Intro 안녕하세요. 초보 DBA 다뉴입니다. 오늘은 CentOS7에 mariadb 구버전을 설치하는 방법에 대해 알아볼건데요. 저희가 보통 알고있는 yum을 통해 repository 의 rpm 파일로 설치하는 방법이 아닌, repository도 남아 있지 않는 구버전 설치에 대해 알아보도록 하겠습니다. tar파일을 압축풀어 설치하는 방법입니다. Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 공식 사이트에 보시면 repository 는 제가 글 쓰는 시점에는 10.3버전까지만 지원해 주는 것을 알 수 있습니다..

DATABASE/Databse2023. 6. 20. 15:00DBA - 데이터베이스 관리자(DataBase Administrator)

Intro 안녕하세요. 초보 DBA 다뉴입니다. Database 관련 글을 쓸 때면, 초보 DBA 라는 말로 저를 소개하곤 하는데요. 관련 직무에 종사한지 5년이 넘었지만, 이제야 본격적으로 DBA 직무를 맡게 되어 그렇게 소개하곤 합니다. DBA 라는 직무는 학부생 때 부터 꿈으로 가지고 있었는데, 꿈을 이루어 이렇게 소개할 수 있게 되어 너무 행복하네요. 저는 DBA 라는 직무에 엄청난 자부심을 가지고 있는데요. (저희 팀장님도 DBA 라는 단어를 매우 좋아하십니다.) 근데 주변에 저를 소개 할 때 면, IT업계 종사자가 아니고서는 DBA 라는 직무를 잘 모르더라구요. 그래서 보통 다들 알아 들을 수 있는 'IT업계 종사자' 또는 요즘 핫한 단어인 '개발자' 라고 소개합니다. 틀린 말은 아니지만 그래..

반응형
image