답변 3개 / 댓글 4개
해당 select 쿼리문의 where 조건에 들어가는 컬럼으로 인덱스를 생성해주면 속도가 개선될 가능성이 높습니다.
ex. select * from [TABLE] where [A] = ~ and [B] = ~ 인 경우,
-> create index idx_A_B on [TABLE] ([A], [B])
답변에 대한 댓글 2개
$wr_5 에 index를 추가하시면 됩니다.
그리고 쿼리전에 wr_6, wr_7값을 미리 뽑아두세요.
답변에 대한 댓글 1개
어떤 SQL문이냐에 따르 다들 것 같습니다.
https://www.bridge-global.com/blog/tips-to-improve-mysql-query-performance/
참조하시고, 실제로 어떤 문을 어떻게 썼을 때 빠르게 하고 싶은지를 알려 주시면
고수분들께서 답변 주기 편할 것 같습니다.
답변에 대한 댓글 1개
"select * from table where wr_1 = '{$wr_1}' and wr_4 = '{$wr_4 }' and {$wr_5} between wr_6 and wr_7 order by wr_2 desc"
답변을 작성하려면 로그인이 필요합니다.
or
CREATE INDEX idx_2_4 ON [table] ( wr_2, wr_4 );