리눅스 서버 - mariadb + proxysql 3.0.x 설정.... mariadb 접속 안정화 proxysql pooler 사용하기...
이 름 : 바다아이
|
조회수 : 142
짧은 주소 : https://www.bada-ie.com/su/?yycUc0R5_0RS
proxysql 3.0.x 버전 기준입니다. 2.x 버전대는 다를 수 있습니다.
먼저 사양이 좋지 않은 단일 서버 환경이라면 proxysql 이 오히려 자원을 잡아먹는 범인이 될 수 있습니다. ^^;
접속자가 많고 로드벨런싱이나 read, write 분리를 원할 때 사용하는 겁니다. 참고하세요...
그러나 개인적 공부용으로 적용해 보시는 것은 나쁘지 않습니다.
원래 proxysql 을 쓰는 이유는 접속의 원활함도 있겠지만 기능을 분리하고 병렬 로드벨런싱 기능이 더 강합니다.
mariadb 같은 경우 이미 pooler 가 내부에 장착되어 있기 때문에 저사양 작은 작업에서는
차라리 proxysql 을 안 쓰는 것이 더 좋을 수 있습니다. 참고하세요...
mariadb 와 proxysql 설치는 되었다는 가정입니다.
이 부분을 알 정도면 mariadb 설치법 정도는 다 알고 있다는 가정을 하겠습니다.
proxysql 은 그냥 패키지 받아다 설치만 하시면 끝입니다. 간단하죠...
기존 접속 소스에서 포트만 6033 으로 변경해서 접속을 하시면 제대로 접속이 되실 겁니다
그냥 중간에 proxysql 을 거쳐서 mariadb 로 가는 것입니다.
프로그램에서는 mariadb 접속 부분 포트만 변경하면 끝!!!
proxysql 을 통해 mariadb 로 잘 접속되는지 테스트
mysql -u appuser -p -h 127.0.0.1 -P6033
접속 잘 되면 된 겁니다. 어려울 것이 없습니다.
끝!!
간단한 쿼리 테스트
SELECT NOW();
SHOW DATABASES;
!! 참고 : proxysql
관리 포트 6032
클라이언트 포트 6033
|
|
번 호
카테고리
제 목
이름
조회수
Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb + PgBouncer + ProxySQL]
서버위치 : 오라클 클라우드 춘천 실행시간 : 0.05515 초 to webmaster... gogo sea. gogo sea.