mysql 부하관련 질문.

mysql 부하관련 질문.

QA

mysql 부하관련 질문.

본문

1888497194_1641402687.5246.jpg

 

포인트 제로 사이트를 운영하다보니 point부하가 장난이 아닌데요.

주기적으로 포인트 내역을 통합해서 부하를 최소하 시키고, phpmyadmin 테이블 최적화를 시키는데도

한계가 느껴집니다...

 

혹시 이럴때는 어떤 방법으로 point 테이블 부하를 줄일 수 있을까요?

이 질문에 댓글 쓰기 :

답변 2

그누보드 순정의 형태로 최적화 하는건한계가 있을수 있습니다.

 

보통의 경우 (제경우입니다) 이력 테이블 최적화를 위해서 

1. 이력 테이블 칼럼의 정리 (안쓰는 칼럼 등은 정리하고 인덱스 등의 처리를 추가로 합니다)

2. 테이블 사용용도에 따라 월별 또는 년도별 이력 테이블 분리 (쇼핑몰등에서 처리하는 XX월 이전 데이터보기 로 처리하는등 저장 관리하는 테이블의 분리)

3. 단일 테이블에서 관리시 저장되는 데이터의 최적화 (불필요한 데이터가 들어가지 않도록 정리)

4. 이력테이블을 호출하는 페이지의 최적화 (쿼리 튜닝 등)

 

정도로 하는거 같습니다.

과도한 데이터가 쌓일시 대용량 처리를 하기가 껄끄러운 만큼 디비 튜닝은 필수적으로

진행해야 될꺼같고 이때 튜닝은 해당 이력테이블을 어떤식으로 사용하는지에 대한

고민도 같이 하셔야 될꺼 같습니다.

(ex. 사용자 페이지에서 최근 몇달꺼만 보여주면 된다 라고 한다면 이력테이블을 분리한다든지)

 

답변을 작성하시기 전에 로그인 해주세요.
전체 1,543
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT