제품 검색을 위한 Firestore 쿼리 증가와 동시에 트래픽이 급증하는 동안 Cloud Run 인스턴스가 OOM(HTTP 500)으로 인해 종료되고 있습니다. 충돌을 방지하고 Firestore 로드를 줄이면서 성능을 최적화하려면 어떻게 해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 제한이 있는 커서를 사용하여 product-list 쿼리에 페이지 매김을 적용합니다..
이것이 정답인 이유
제한이 있는 커서를 사용하여 페이지 매김을 적용하면 Firestore에서 가져오는 문서 수를 제한하여 메모리 사용량을 줄이고 과도한 로드를 방지할 수 있습니다. 이는 OOM 오류를 해결하고 Firestore 로드를 줄이는 데 효과적입니다. 커스텀 인덱스는 쿼리 성능을 향상시키지만, 가져오는 데이터 양을 줄이지는 않으므로 OOM 문제를 직접적으로 해결하지 못합니다. 정수 오프셋을 사용한 페이지 매김은 대규모 데이터 세트에서 비효율적이며, 이전 페이지의 문서를 다시 스캔해야 하므로 성능 저하를 유발할 수 있습니다. Cloud Run 메모리 할당을 늘리는 것은 단기적인 해결책일 수 있지만, 근본적인 문제(과도한 데이터 로드)를 해결하지 못하며 비용 증가로 이어질 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음