Introduction
When your database gets too busy handling many read requests, it can slow down. Read replicas let you copy your database to other servers so they can share the reading work and keep things fast.
When your website has many visitors reading data but fewer writing changes.
When you want to reduce the load on your main database to keep it responsive.
When you want to run reports or analytics without slowing down your main database.
When you want to improve read speed by spreading requests across multiple servers.
When you want a backup copy of your data that can also serve read requests.