반응형

DB 조회시 count(*) 로 조회시 쿼리 속도 느릴때 해결방법

 

1.index 설정

조회 혹은 검색되는 컬럼을 index 설정해서 조회가 빠르게 하는방법이다.

 

2.trigger 설정

우선 count(*) 되는 값을 새로운 테이블에 저장하는 방법이다.

검색되는 테이블이 insert 나 delete 될때 새로 만든 테이블에 +1 혹은 -1 을 하여서

count(*) 값을 가지고 있는다.

그러면 count(*)로 조회하지않고 새로운 테이블의 count(*)된 값만 조회하면 되기 때문에 속도가 빨라진다.

반응형

+ Recent posts