[5) 데이터베이스 Call 최소화 원리] 6. 페이지 처리의 중요성

Yu River·2022년 5월 31일
0

[1] 페이지 처리의 중요성

  • 대용량 데이터를 조회할때 페이지 처리를 하지 않으면 쿼리 자체 성능도 문제지만
    시스템에 전반적인 불필요한 리소스가 낭비된다.

[2] 페이지 처리를 하지 않으면 발생하는 부하 요인

1) 다량의 Fetch Call 발생

2) 대량의 결과 집합을 클라이언트로 전송하면서 발생하는 네트워크 부하

3) 대량의 데이터 블록을 읽으면서 발생하는 I/O부하

4) AP 서버 및 웹 서버 리소스 사용량 증가

[3] 부하요인 방지법

1) 페이지 단위로 화면에서 필요한 만큼만 Fetch Call한다.

2) 페이지 단위로, 화면에서 필요한 만큼씩 네트워크를 통해 전송한다.

3) 인덱스와 부분범위처리 원리를 이용해 각 페이지에 필요한 최소량만 I/O 처리한다.

4) 데이터를 소량씩 나누어 전송하므로 AP 웹서버 리소스 사용량을 최소화한다.

profile
도광양회(韜光養晦) ‘빛을 감추고 어둠속에서 힘을 기른다’

0개의 댓글