Read replicas have the same lifecycle as a primary DB. If there is no constant traffic for 1-2 minut

Read replicas have the same lifecycle as a primary DB. If there is no constant traffic for 1-2 minutes, they will hibernate. Once the next request comes in they will start their boot process, and until they finish booting requests are forwarded to the primary. Once the replica boots (depends on the DB size how many (milli)seconds it will take), then replicas serve the read traffic in that region.

If your traffic is very low, once every few minutes for example, then you probably won't see any traffic served by replicas.

My database is very quiet just now (but not silent, it's still receiving queries from all over).
This is not concrete. What is quiet, and what is "still receiving queries from all over"?

Is there something that prevents replica creation if the DB isn't getting enough traffic?
No, replicas are always "created" as in ready to start, one in each region. But, the traffic is what keeps them alive. No traffic, and they will shutdown again.
Was this page helpful?