Answer – B
When you scan your table in Amazon DynamoDB, you should follow the DynamoDB best practices for avoiding sudden bursts of read activity.
You can use the following technique to minimize the impact of a scan on a table`s provisioned throughput.
Reduce page size
Because a Scan operation reads an entire page (by default, 1 MB), you can reduce the scan operation`s impact by setting a smaller page size. The Scan operation provides a Limit parameter that you can use to set the page size for your request. Each Query or Scan request with a smaller page size uses fewer read operations and creates a "pause" between each request. For example, suppose that, each item is 4 KB, and you set the page size to 40 items. A Query request would then consume only 20 eventually consistent read operations or 40 strongly consistent read operations. A larger number of smaller Query or Scan operations would allow your other critical requests to succeed without throttling.
Option A is incorrect because the page size should be reduced rather than enlarged.
Option C is incorrect because a parallel scan with many workers can easily consume all of the provisioned read capacity.
Option D is incorrect because the sequential scan processes data sequentially. It does not help to avoid the throttling errors.
For more information, please check below AWS Docs-
https://aws.amazon.com/blogs/developer/rate-limited-scans-in-amazon-dynamodb/
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-query-scan.html