database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29663 게시물 읽기
No. 29663
리플리케이션 문의
작성자
돌머
작성일
2010-05-19 20:33ⓒ
2010-05-19 20:53ⓜ
조회수
6,705

안녕하세요

DB서버 부하로 인해서 한대에서 동작했던 서버를  분산을 시키기 위해서  리플리케이션을 설정을 해놨는데

DB서버에서 적용을 하게 되면 마스터서버가 부하가 생깁니다. .  아직 웹소스를  select 관련된 부분을 slave서버로 해놓지 않는

상태인데...

리플리케이션 설정 DB서버로만 봤을떄 마스터 서버가 리플리케이션 안할떄보다  부하기 심하네요.  

slave 서버를  중단하면 마스터 서버의 load값이 적어지는데 

왜 그런지 모르겠습니다.

어떻게 해야  마스터 서버의 부하를 이르키지 않을까요 ?

고수님들 한수 가르쳐 주셨으면 합니다.  

이 글에 대한 댓글이 총 1건 있습니다.

안녕하세요 박성원입니다.

 

질문의 범위가 너무 광범위하군요 쿨럭 ;;;

 

먼저 Replication을 하면 부하가 생기는것은 당연합니다. binlog파일을 읽어다가 Slave에 반영하기때문에

거기에 대한 부하가 발생하기 마련이죠!! 하지만, 이런식의 부하가 서비스에 문제를 유발할 정도라면

좀 다른 방법으로 접근을 해야할듯합니다.

 

1. 우선 지금 서버로 들어오는 쿼리에 대한 튜닝이 필요 할 듯 합니다.

Slow 쿼리를 분석할 필요가있겠구요 ^^

 

2. index에 대한 전면적인 분석이 필요합니다.

이 부분은 빈번히 사용되는 query 만을 뽑아서 쓰면됩니다. ^^

 

3. ini파일의 변경을 통한 전반적인 Mysql 튜닝

각 파라매타의 튜닝을 통해서 mysql에 속도를 개선하는부분입니다.

 

4. 장비 업그레이드

돈이 드는 부분이지만 가장 확실한 방법 중에 하나입니다.

메모리 증설이라던지, cpu 업그레이드 등이 있지요 ^^

 

 

그럼 건승하시길 ^^

박성원(darkancia)님이 2010-05-24 09:52에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29667update 쿼리 [1]
김혁진
2010-05-25
6644
29666mysql 5.1.47 가동시 에러 [5]
스피도
2010-05-23
7552
29664분리된 테이블의 댓글 검색 쿼리 질문
루리
2010-05-22
6776
29663리플리케이션 문의 [1]
돌머
2010-05-19
6705
29661아주 간단한 쿼리질문인데 잘 안되네요.. ㅠㅠ [3]
쿼리초보
2010-05-19
7125
29660아래 질문한거 재 질문입니다 [2]
윤은숙
2010-05-18
8053
29658프로시저 관련 질문입니다. [2]
백승범
2010-05-17
9052
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다