[SQLD/P] 쿼리속도/프로그램 성능을 빠르게 하는 방법

Hyo Kyun Lee·2022년 10월 14일
0

SQLD/P

목록 보기
32/82

본 내용은 계속 누적한다.

1. 선별조건(조건절)을 최대한 좁고 구체적으로 설정한다.

  • 문자열 조건을 LIKE가 아닌 BETWEEN으로 설정

2. 프론트에서 데이터를 가공하는 과정을 최소화한다.

  • Query data를 VB script로 재전송하여 if조건절을 추가하는 등의 가공과정을 최소화한다.
  • 프론트에서 가공과정이 늘어나면 프로그램 속도가 매우 느려진다.

3. 데이터, 테이블 전송 개수 최소화

  • 데이터 및 테이블의 불필요한 메모리 적재 등을 최소화하고, 필요한 만큼의 양만 control하도록 한다.

4. 불필요한 반복문, 함수 등의 호출 제거

  • 불필요한 함수, 반복문 등의 동작을 제거한다.
  • 특히 메모리 사용, loop 등 필요하지 않은 동작수행을 최소화하여 성능낭비를 최소화한다.

0개의 댓글