发布于: Nov 8, 2023

AWS 宣布推出适用于 Aurora PostgreSQL 的 Amazon Aurora 优化型读取,这是新的 r6gd 和 r6id 实例上的一项新功能,具有很高的性价比,对于具有超出数据库实例内存容量的大型数据集的应用程序,与没有该功能的实例相比,查询延迟可改善 8 倍之多,最多可节省 30% 的成本。

优化型读取使用 r6gd 和 r6id 实例上可用的基于 NVMe 的本地 SSD 块级存储来存储临时数据,以此来减少对网络存储的数据访问次数,从而改善读取延迟和提高吞吐量。这些实例在本地存储(而不是基于网络的存储)上托管临时表,有助于提高复杂查询的查询性能和更快完成索引重建操作。使用 I/O-Optimized 的优化型读取实例使用本地存储来扩展其缓存容量。从内存缓冲区缓存中移出的数据库页将被缓存到本地存储上,以加快对这些数据的后续检索。这可以将查询延迟改善 8 倍之多,并使带有 pgvector 的 Amazon Aurora PostgreSQL 优化型读取能够在超过可用实例内存的工作负载中将向量搜索的每秒查询次数最多增加 9 倍,从而提高机器学习和生成式人工智能应用程序的性能。

客户可以通过 AWS 管理控制台、CLI 和软件开发工具包开始使用优化型读取,方法是修改其 Aurora 数据库集群或使用 r6gd 或 r6id 实例创建新的集群。Aurora Postgres 14.9 和 15.4 提供了优化型读取。有关更多信息,请访问我们的定价页面文档