Performance
Topics
Up to 6x the throughput of PostgreSQL and MySQL
Testing on standard benchmarks such as SysBench has shown an increase in throughput of up to 6x over stock PostgreSQL and stock MySQL on similar hardware. Aurora uses a variety of software and hardware techniques to ensure the database engine is able to fully use available compute, memory, and networking. I/O operations use distributed systems techniques, such as quorums, to improve performance consistency.
Optimized reads
Optimized reads for Aurora PostgreSQL delivers up to 30% cost savings compared to instances without it. It is ideal for applications with large datasets that exceed the memory capacity of a database instance.
Optimized reads instances use local NVMe-based SSD block-level storage, available on Graviton-based R6gd and R8gd and Intel-based R6id instances. Performance enhancements include tiered caching and temporary objects to enable you to make the most of your database instances. With up to 8x improved query latency, you can effectively run read-heavy, I/O-intensive workloads such as operational dashboards, anomaly detection, and vector search.
When you use optimized reads instances with pgvector, it increases queries per second for vector search by up to 9x.
Diagnose and resolve performance bottlenecks
Amazon DevOps Guru for RDS
To get started, enable CloudWatch Database Insights in the Amazon RDS Management Console