본문 바로가기
Dev/DataBase

maxscale.cnf 설정 속성

by nakanara 2024. 10. 25.
반응형

MariaDB의 분산 솔루션인 MaxScale의 설정 변수 정보

MaxScale 사용 시 Master로 분산하기 위한 기능으로 Master/Slave로 분산하는 기준은 다음과 같습니다.
# Master 라운팅 기준

  • DML 문(INSERT, UPDATE, DELETE 등)
  • DDL 문(DROP, CREATE, ALTER 등)
  • 열린 읽기/쓰기 트랜잭션 내의 모든 문
  • 저장 프로시저 호출
  • 사용자 정의 함수 호출

 

[maxscale]
threads=auto # 스레드 갯수
datadir=/maxscale/data
logdir=/maxscale/log

# DB Server 1
[server1]
type=server
address=10.1.1.1
port=3306
protocol=MariaDBBackend

# DB Server 2
[server2]
type=server
address=10.1.1.2
port=3306
protocol=MariaDBBackend

[MariaDB-Monitor]
type=monitor
module=mariadbmon
servers=server1,server2
user=repl
password= repl
monitor_interval=2s # 장애 체크 주기
failcount=5 # Master/Slave 전환 체크 횟수
cooperative_monitoring_locks=majority_of_running
auto_failover=true
auto_rejoin=true

[Read-Write-Service]
type=service
router=readwritesplit # Query에 따른 분기 - Master로는 데이터 변경만, Slave로는 Select 
servers=server1,server2
user=max
password= max

[Read-Write-Listener]
type=listener
service=Read-Write-Service
protocol=MariaDBClient
port=3306

 

Improving the Performance of MariaDB MaxScale | MariaDB

 

Improving the Performance of MariaDB MaxScale | MariaDB

Performance has been a central goal of MariaDB MaxScale’s architecture from the start. Core elements in the drive for performance is the use of asynchronous I/O and Linux’ epoll. With a fixed set of…

mariadb.com

 

GitHub - mariadb-corporation/MaxScale: An intelligent database proxy.

 

GitHub - mariadb-corporation/MaxScale: An intelligent database proxy.

An intelligent database proxy. Contribute to mariadb-corporation/MaxScale development by creating an account on GitHub.

github.com

Readwritesplit - MariaDB Knowledge Base

 

Readwritesplit

Readwritesplit This document provides a short overview of the readwritesplit router module and its intended use case scenarios. It also displays all router configuration param...

mariadb.com

 

반응형

'Dev > DataBase' 카테고리의 다른 글

MaxScale - Filter  (0) 2024.10.25
MariaDB my.cnf 설정 파일  (0) 2024.05.24
MHA vs MaxScale 장단점 비교  (0) 2024.05.06
MariaDB 간략한 정리  (0) 2024.01.18
MariaDB 이중화 솔루션 MaxScale  (0) 2023.12.06