[SQLD/P] 쿼리속도/프로그램 성능을 빠르게 하는 방법
본 내용은 계속 누적한다.
1. 선별조건(조건절)을 최대한 좁고 구체적으로 설정한다.
- 문자열 조건을 LIKE가 아닌 BETWEEN으로 설정
2. 프론트에서 데이터를 가공하는 과정을 최소화한다.
- Query data를 VB script로 재전송하여 if조건절을 추가하는 등의 가공과정을 최소화한다.
- 프론트에서 가공과정이 늘어나면 프로그램 속도가 매우 느려진다.
3. 데이터, 테이블 전송 개수 최소화
- 데이터 및 테이블의 불필요한 메모리 적재 등을 최소화하고, 필요한 만큼의 양만 control하도록 한다.
4. 불필요한 반복문, 함수 등의 호출 제거
- 불필요한 함수, 반복문 등의 동작을 제거한다.
- 특히 메모리 사용, loop 등 필요하지 않은 동작수행을 최소화하여 성능낭비를 최소화한다.