마리아디비 썸네일형 리스트형 MariaDB SQL튜닝 사례-1 2020년 상반기에는 MariaDB 백업복구, 리플리케이션 테스트를 하면서 경험치를 쌓기 시작했다. 이 부분은 차차 업데이트를 하기로 하고... 오늘은 MariaDB SQL튜닝 사례에 대해 기록하려 한다. 작년 하반기에 기술세미나를 진행하면서 주제를 "MariaDB 성능개선 사례"로 선택했었는데... 혼자 Zabbix MariaDB 개선해보겠다고 야근까지 올려가며 노력했던 기억이 난다. ㅠㅠ 다시 생각해보니 조금 무모했지만...시간이 흐른 지금 돌아보니 피가 되고 살이 되었던 것 같다. Oracle, Tibero에서는 SQL튜닝을 많이 해보았지만, MariaDB에서는 경험이 없어서 막막하기만 했다. 하지만, 사막 가운데서도 살아남는 생물체들이 있지 않는가!! 회사 내에 도움을 줄 수 있는 사람이 없었지만.. 더보기 MariaDB - 데이터베이스 및 사용자 생성 1.1 데이터베이스 및 사용자 생성 MariaDB가 설치되면서 자동으로 또는 mysql_install_db라는 유틸리티에 의해서 기본적으로 몇 개의 데이터베이스와 테이블이 생성된다. 또한, 기본 데이터베이스와 함께 처음 MariaDB 서버에 접속할 수 있는 사용자 계정이 생성된다. 오늘은 기본적으로 생성되는 데이터베이스와 테이블 그리고 사용자 계정을 알아보도록 한다. 물론, 데이터베이스와 계정 생성 방법도 말이다. 1.1.1. MariaDB의 사용자 계정 인식과 권한 사용자 계정에 있어 다른 RDBMS와 차이가 조금 있다면 유저 이름 뿐만 아니라 유저가 접속을 시도하는 클라이언트(IP)도 인증의 일부가 된다는 것이다. 또한 이로 인해 MariaDB 서버 연결에서 문제가 발생하기로 하므로 주의하여 관리하도.. 더보기 MariaDB - Architecture 이해 MariaDB 아키텍처 이해 1. 스토리지 엔진 2. 데이터베이스 | +- 2-1. SYSTEM 데이터베이스 | +- 2-2. DEFAULT 데이터베이스 3. binary log 4. plugin 5. thread pool 6. 구성 | +- 6-1. 동적 및 정적 변수 | +- 6-2. 범위 | +- 6-3. syntax | +- 6-4. 설정파일들 | +- 6-5. startup관련 파라메터로 시스템 변수 세팅 | +- 6-6. 디버깅 설정 7. 상태 변수 MariaDB 아키텍처는 SQL Server와 같은 기존 DBMS 아키텍처와 부분적으로 다릅니다. 그럼 어떻게 다른지 알아볼까요? 우린 MariaDB DBA가 알아야 할 주요 구성 요소를 살펴볼 것입니다. MariaDB 철학과 특정 디자인 선택을 .. 더보기 이전 1 다음