질문/조언질답게시판
Extra Form
PHP PHP 7.2
CMS Rhymix

mariadb 에 부하가 좀 심해서 리플리케이션을 설정하려고 합니다.

 

DB-master

DB-slave

 

이렇게 총 20달러의 서버를 추가 생성 하였구요. 이제 설정만 하면 되는건가요?

 

설정 해주고 나면 확실히 부하가 적어지는 건가요?

 

서버를 저렇게 따로 2대 나눠서 하는게 맞는지 ..

 

 

답변 부탁드립니다.

  • ?
    한 서버에서 셀렉트 작업이 일어나는 게 두 서버에서 처리를 할 수 있으니까 나아지긴 하겠지만...

    이전 글을 봤을 때는... 실제 서버 상태 확인을 해봐야 알 것 같아요.
    단순 사양 문제는 아닌 것 같거든요.
  • profile

    변경이 잦은 DB에 레플리케이션을 설정하면 각 서버의 부하는 오히려 높아집니다. 쿼리 소요시간도 더 길어집니다.

     

    우선 DB 튜닝부터 빡세게 해보고, 그래도 안 되면 서버 사양을 2배로 높이는 것이 2대의 서버를 사용하는 것보다 훨씬 효과적입니다. 저번에 설명드렸던 것처럼요. 20달러짜리 가상서버라면 레플리케이션을 논의할 가치도 없습니다. 그냥 40달러짜리 한 대 지르시면 돼요. 아니, 솔직히 DB 튜닝만 잘 해도 서버 10대 쓰는 것보다 더 효과적입니다.

  • profile profile

    네 .. 항상 좋은 답변 감사합니다 ..

     

    그런데 DB 튜닝은 어찌 하나요 ..?

  • profile profile

    상황에 따라 다양한 방법이 있지만 기본적인 부분은 비슷합니다.
    https://www.google.com/search?q=mysql+innodb+%ED%8A%9C%EB%8B%9D

     

    아, 물론 지금 튜닝이 필요한 부분이 DB인지 PHP인지 nginx인지도 파악을 해야겠고요.

    예를 들어 502, 504 에러 같은 것은 DB, PHP, nginx, 커널 등의 여러 요소가 복합적으로 작용합니다.

  • profile profile
    기진곰님을 고용하시면 됩니다.
  • profile profile
    얼마애요??
  • profile profile
    https://xetown.com/freelancer/3456
  • profile
    기진곰님을 고용하시던지 1대1과외가 필요하지 않나 싶습니다.
    이렇게 매 번 답변 아무나 못합니다. ㅋㅋㅋ
    기진곰님 고용하고 스트레스 완전 사라진 1인 ㅋㅋㅋ
  • profile profile
    얼마에 같이 일하셨나요?? ㅠㅠㅠ
  • profile profile

    기진곰님께 직접 문의해 주세요 ^^
    저의 개인적인 평을 좀 드리자면,
    기진곰님께 입금 (정기적인 관리 빼고, 약 4번 정도 의뢰) 해 드린 금액에 비해
    일해 주시는 태도,
    문제 해결에 대한 능력,
    요청사항에 대한 분석과 굳이 알려주시지 않아도 문제되지 않을 만한 기본 지식도 함께 알려주셔서
    여러가지 면으로 봤을 때 신뢰를 할 수 있었고
    그 후로는 이 부분에 대한 (서버) 걱정거리가 없어졌습니다.

  • profile profile
    근데 돈이 없네요 .. 학생할인은 업나요 ㅠㅠ