쿼리 속도 질문드립니다.

쿼리 속도 질문드립니다.

QA

쿼리 속도 질문드립니다.

본문

안녕하세요. 한가지 질문이 있습니다..

 

테이블에 약 2천만개의 db가 있습니다.

해당 테이블 select 쿼리를 돌리면 시간이 오래걸리는데요.

 

속도 개선할 수 있는 방법이 있을까요?

 

테이블 구조는 기본 그누보드 게시판 테이블 입니다.

이 질문에 댓글 쓰기 :

답변 3

해당 select 쿼리문의 where 조건에 들어가는 컬럼으로 인덱스를 생성해주면 속도가 개선될 가능성이 높습니다.

 

ex. select * from [TABLE] where [A] = ~ and [B] = ~ 인 경우,

-> create index idx_A_B on [TABLE] ([A], [B])

( ※ https://huskdoll.tistory.com/605 )

어떤 SQL문이냐에  따르 다들 것 같습니다.

 

https://www.bridge-global.com/blog/tips-to-improve-mysql-query-performance/

 

참조하시고,  실제로 어떤 문을 어떻게 썼을 때 빠르게 하고 싶은지를 알려 주시면

 

고수분들께서 답변 주기 편할 것 같습니다.

$wr_5 에 index를 추가하시면 됩니다.

그리고 쿼리전에 wr_6, wr_7값을 미리 뽑아두세요.

 

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

회원로그인

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