예. 다음 두 가지 시나리오에서 코드 429 오류가 발생할 수 있습니다.
첫째, 사용된 전체 RU/s가 데이터베이스 또는 컨테이너의 최대 RU/s를 초과하는 경우 서비스가 적절히 요청을 제한합니다.
둘째, 논리적 파티션 키 값의 요청 수가 다른 파티션 키 값에 비해 과도하게 많은 경우(예: 핫 파티션) 기본 물리적 파티션이 RU/s 예산을 초과할 수 있습니다. 핫 파티션을 방지하려면 스토리지와 처리량을 모두 균등하게 분산하는 우수한 파티션 키를 선택합니다.
예를 들어 최대 처리량 옵션을 20,000RU/s로 선택하고 200GB 스토리지가 있는 경우 물리적 파티션이 4개 있으면 각 물리적 파티션이 최대 5,000RU/s까지 자동 크기 조정될 수 있습니다. 핫 파티션이 특정 논리 파티션 키에 있는 경우 해당 파티션이 있는 기본 물리적 파티션이 5,000RU/s 또는 100% 정규화된 사용률을 초과하면 코드 429 오류가 발생합니다.
자동 크기 조정을 사용할 때 코드 429 오류가 발생한다고 해서 반드시 데이터베이스 또는 컨테이너에 문제가 있는 것은 아닙니다. 일반적으로 프로덕션 워크로드의 경우 요청의 1~5% 사이에서 코드 429 오류가 발생하고 엔드투엔드 대기 시간이 허용되는 경우 오류는 RU/s가 완전히 활용되고 있다는 정상적인 신호입니다. 사용자가 조치할 필요는 없습니다.
429 속도 제한 오류를 해석하고 디버그하는 방법에 대해 자세히 알아보세요.