A company utilizing a managed relational database service is facing performance bottlenecks during sporadic peaks in read traffic. They need to improve query performance during these periods without incurring excessive costs. What should they implement to handle the varying read loads effectively?
Scale up the primary instance to handle the increased load.
Add an additional standby replica to distribute the load.
Introduce a caching service to handle the read traffic.
Create read replicas to distribute the incoming read requests.