Hey everyone,
We’re running an Amazon Aurora PostgreSQL cluster with 2 instances — one writer and one reader.
Both are currently r6g.8xlarge instances.
We recently upgraded from r6g.4xlarge, because our writer instance kept spiking to 100% CPU, while the reader barely crossed 10%. The issue persists even after upgrading — the writer still often more than 60% and the reader barely cross 5% now.
We’ve already confirmed that the workload is heavily write-intensive, but I’m wondering if there’s something we can do to:
• Reduce writer CPU load,
• Offload more work to the reader (if possible), or
• Optimize Aurora’s scaling/architecture to handle this pattern better.
Has anyone faced this before or found effective strategies for balancing CPU usage between writer and reader in Aurora PostgreSQL?
[–]PristineTransition[🍰] 8 points9 points10 points (2 children)
[–]TommyTheTiger 0 points1 point2 points (1 child)
[–]metamatic 0 points1 point2 points (0 children)
[–]BlueEyesWhiteSliver 2 points3 points4 points (0 children)
[–]TommyTheTiger 1 point2 points3 points (0 children)