Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 191 discussion

A company has an ordering application that stores customer information in Amazon RDS for MySQL. During regular business hours, employees run one-time queries for reporting purposes. Timeouts are occurring during order processing because the reporting queries are taking a long time to run. The company needs to eliminate the timeouts without preventing employees from performing queries.

What should a solutions architect do to meet these requirements?

  • A. Create a read replica. Move reporting queries to the read replica.
  • B. Create a read replica. Distribute the ordering application to the primary DB instance and the read replica.
  • C. Migrate the ordering application to Amazon DynamoDB with on-demand capacity.
  • D. Schedule the reporting queries for non-peak hours.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
BENICE
Highly Voted 1 year, 11 months ago
A is correct answer. This was in my exam
upvoted 27 times
Grace83
1 year, 8 months ago
Did these questions help with your exam?
upvoted 5 times
...
...
zied007
Most Recent 1 month, 4 weeks ago
Selected Answer: A
The best solution to address the timeouts and eliminate the impact of long-running reporting queries without disrupting order processing is:A
upvoted 2 times
...
PR5577
4 months ago
Selected Answer: A
Reporting queries will point to read replica. Application will still point to primary db for write / read operations.
upvoted 2 times
...
bakstorage00001
7 months, 2 weeks ago
Selected Answer: A
The correct answer to this question is A: Create a read replica. Move reporting queries to the read replica. This solution is designed to alleviate the load on the primary database used by the ordering application. By offloading the reporting queries to a read replica, the primary instance is freed up to handle operational transactions like order processing without contention from the resource-intensive reporting queries. This should effectively reduce or eliminate the timeouts currently experienced during order processing.
upvoted 3 times
...
lostmagnet001
9 months, 3 weeks ago
Selected Answer: A
create the replica and all the report queries get data from that read replica.
upvoted 2 times
...
truongtx8
10 months, 1 week ago
Selected Answer: A
B incorrect because ordering application needs to write data to the DB.
upvoted 3 times
...
Ruffyit
1 year ago
A. By moving the reporting queries to the read replica, the primary DB instance used for order processing is not affected by the long-running reporting queries. This helps eliminate timeouts during order processing while allowing employees to perform their queries without impacting the application's performance. B. While this can provide some level of load distribution, it does not specifically address the issue of timeouts caused by reporting queries during order processing. C. While DynamoDB offers scalability and performance benefits, it may require significant changes to the application's data model and querying approach. D. While this approach can help alleviate the impact on order processing, it does not address the requirement of eliminating timeouts without preventing employees from performing queries.
upvoted 3 times
...
David_Ang
1 year ago
Selected Answer: A
"A" is correct because is does not cause problems in the primary DB
upvoted 2 times
...
TariqKipkemei
1 year, 2 months ago
Selected Answer: A
reports = read replica
upvoted 3 times
...
Guru4Cloud
1 year, 3 months ago
Selected Answer: A
A is the correct answer. Creating an RDS MySQL read replica will allow the reporting queries to be isolated and run without affecting performance of the primary ordering application. Read replicas allow read-only workloads to be scaled out while eliminating contention with the primary write workload.
upvoted 3 times
...
james2033
1 year, 4 months ago
Selected Answer: A
Question keyword "regular business hours" made D is incorrect. C migrate to Amazon DynamoDB (No-SQL) is meaningless, remove C. Answer B, create a "read replica", it is ok, but "ordering application pointed to read replica" is incorrect. A is correct answer. Easy question.
upvoted 4 times
...
sickcow
1 year, 4 months ago
Selected Answer: A
A sounds right
upvoted 2 times
...
rauldevilla
1 year, 4 months ago
Selected Answer: A
Using the primary instance continues with the problem
upvoted 2 times
...
cookieMr
1 year, 4 months ago
Selected Answer: A
A. By moving the reporting queries to the read replica, the primary DB instance used for order processing is not affected by the long-running reporting queries. This helps eliminate timeouts during order processing while allowing employees to perform their queries without impacting the application's performance. B. While this can provide some level of load distribution, it does not specifically address the issue of timeouts caused by reporting queries during order processing. C. While DynamoDB offers scalability and performance benefits, it may require significant changes to the application's data model and querying approach. D. While this approach can help alleviate the impact on order processing, it does not address the requirement of eliminating timeouts without preventing employees from performing queries.
upvoted 4 times
...
steev
1 year, 5 months ago
Selected Answer: A
correct
upvoted 2 times
...
cheese929
1 year, 6 months ago
Selected Answer: A
A is correct.
upvoted 2 times
...
kruasan
1 year, 6 months ago
Selected Answer: A
Creating a read replica allows the company to offload the reporting queries to a separate database instance, reducing the load on the primary database used for order processing. By moving the reporting queries to the read replica, the ordering application running on the primary DB instance can continue to process orders without timeouts due to the long-running reporting queries. Option B is not a good solution because distributing the ordering application to the primary DB instance and the read replica does not address the issue of long-running reporting queries causing timeouts during order processing.
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...