정보처리기사 필기

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

쿼리 성능 측정과 프로시저 최적화

원래 이론 →

판단 기준

쿼리 A의 평균이 20ms에서 12ms로 줄었어도 변경 후 캐시가 예열되어 있었다면 코드 개선만의 효과라 할 수 없다. 같은 데이터 스냅샷, 동시 부하, 캐시 조건에서 백분위 지연과 호출 수를 함께 비교한다. 한 호출이 빨라져도 N+1 호출 수가 늘면 전체 요청은 느려질 수 있다.

이 부분의 원문 →

헷갈리는 개념

데이터 양·분포, 시스템 사양, 동시 부하, 캐시 상태를 맞추고 여러 번 측정한다. 캐시가 비어 있는 첫 실행과 이미 준비된 반복 실행을 비교하면 코드 변경만의 효과를 판단하기 어렵다.

목록을 한 번 조회한 뒤 각 항목을 다시 조회하면 항목이 n개일 때 총 n+1회가 된다. 일괄 조회로 호출을 줄일 수 있지만 실제 개선 여부는 측정하고, 결과의 누락·중복·오류가 없는지도 확인한다.

이 부분의 원문 →

대표 계산·예제

예를 들어 A 쿼리가 10회·평균 20ms, B 쿼리가 2회·평균 80ms이면 합산 시간은 A 200ms, B 160ms다. 전체 호출의 평균은 (200+160)/(10+2)=30ms이며 두 평균의 단순 평균과 다르다.

이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.