글이 많아 지면서 속도 저하

글이 많아 지면서 속도 저하

QA

글이 많아 지면서 속도 저하

본문

특정 게시판에 글이 10만개에 이르면서

크롬의 경우에서도

 

php7인데도 동그라미 3번쯤 돌아가고 글이 등록됩니다.

필드를 200개정도 쓰고 있기도 합니다.

 

어떻게 해야 할까요?

이 질문에 댓글 쓰기 :

답변 3

몇가지 방법들이 있긴합니다만

 

우선, db에서 optimize를 실행해보시고

 

where 구문에 걸려있는 필드중 키에 해당되는 것들에 

index 를 걸어주세요

 

select * 로 조회하는경우

사용하지 않는 필드가 Multi Rows 로 조회하는경우

메모리를 대용량으로 소모하게 됩니다.

그부분을 해결하기위해서 

화면에서 사용하는 필드만 조회하시는게 낫습니다.

 

기타 세세한건 직접 셋업하셔야 핧 사항이라 

 

간단하게 말하면

 

db필드는 필요한것만 사용하시고

조건에 걸려있는 것은 index 추가,

종종 optimize 

 

이정도면 속도개선이 되지 않을까 생각됩니다.

먼저 답변주신 플래토님 말씀하신 사항을 먼저검토하시고

추가로 저장 처리 프로그램에 대한 로직도 검토를 해봐야 할듯합니다.

일단 필드 200개가 모두 화면 등록에서 사용되는것인지?

화면의 입력 데이타 검증 로직에 필요없는 부분이나, 잘못된 검증 로직이 들어 있지는 않은지?

 

필드가 200개면 당연히 느립니다.

db튜닝을 하시거나 따로 데이터베이스 전문가한테 따로 받으셔야 할 것같습니다.

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

회원로그인

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