Courseiva
Data EngineeringmediumMultiple ChoiceObjective-mapped

MLS-C01 Data Engineering Practice Question

A company is using Amazon Kinesis Data Streams to ingest real-time clickstream data. The data is consumed by a Kinesis Data Analytics application that runs SQL queries. The application has been failing intermittently with 'ProvisionedThroughputExceededException' errors. Which action should be taken to resolve this issue?

⚠ Common exam trap

A common mix-up: candidates confuse 'ProvisionedThroughputExceededException' with a data format or service selection issue, rather than recognizing it as a direct capacity scaling problem that requires increasing shard count.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Increase the number of shards in the Kinesis data stream.

The 'ProvisionedThroughputExceededException' error indicates that the Kinesis Data Stream's read or write throughput limits have been exceeded. Increasing the number of shards in the stream directly increases the total provisioned throughput, allowing the Kinesis Data Analytics application to consume data without throttling.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Disable error logging in the Kinesis Data Analytics application.

    Why it's wrong here

    Incorrect: This does not resolve the throughput issue.

  • Increase the record size in the Kinesis data stream.

    Why it's wrong here

    Incorrect: Larger records can increase the likelihood of exceeding throughput limits.

  • Switch from Kinesis Data Analytics to Kinesis Data Firehose.

    Why it's wrong here

    Incorrect: Firehose is for delivering streams, not for running SQL analytics.

  • Increase the number of shards in the Kinesis data stream.

    Why this is correct

    Correct: More shards increase read throughput capacity.

Visual reference

Client Recursive Resolver Root DNS (13 root servers) TLD DNS (.com, .org, …) Authoritative example.com query IP addr answer

About these practice questions

One of 1,672 original MLS-C01 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This MLS-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the MLS-C01 exam.