Приложение разработчика использует таблицу Amazon DynamoDB с локальным вторичным индексом (LSI). Во время тестирования таблица возвращает ошибки ProvisionedThroughputExceededException, хотя частота запросов тестового набора не превышала общую выделенную емкость таблицы. Какова наиболее вероятная причина?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Значения ключа раздела таблицы неравномерно распределены по разделам..
Почему это правильный ответ
Неравномерное распределение значений ключа раздела (partition key) приводит к «горячим» разделам (hot partitions), где один или несколько разделов получают значительно больше запросов, чем другие. Даже если общая частота запросов не превышает выделенную пропускную способность таблицы, эти горячие разделы могут исчерпать свою индивидуальную пропускную способность, вызывая ошибки ProvisionedThroughputExceededException. LSI используют ту же выделенную пропускную способность, что и базовая таблица, поэтому отдельная емкость не является причиной. Отсутствие логики повторных попыток усугубляет проблему, но не является первопричиной ошибок превышения пропускной способности. Ошибки разрешений IAM привели бы к другим типам ошибок, а не к ProvisionedThroughputExceededException.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется