亚马逊AWS官方博客

Category: HAQM Aurora

在 HAQM Aurora PostgreSQL 兼容版上管理长时间运行的读取查询

HAQM Aurora PostgreSQL 兼容版集群由一个主/写入器节点和一个区域中多达 15 个读取器节点组成。您可以将只读工作负载卸载到读取器节点以进行横向扩展读取。如果读取器节点正在访问主节点上具有大量事务活动的表,则在读取器节点上长时间运行的查询可能会导致冲突,并导致不良影响。在这篇博文中,我们将探讨潜在的冲突,并分享在 Aurora PostgreSQL 上管理长时间运行的读取查询的最佳实践。

居安思危 —— HAQM Aurora 故障恢复之降低DNS切换对应用影响篇

在提升单计算节点故障恢复的速度以外,Aurora在写节点发生故障时,会通过failover的机制提升集群中的一个读节点来作为新的主节点对外提供服务,再去同步地恢复故障的主节点。通过使用健康的读节点进行替换,能够进一步提升Aurora集群的可用性,进而使对应用程序的影响在30到60秒左右。那么,是否还能进一步降低节点切换对应用程序的影响呢?本篇博客会从这个角度进行相应探讨,涵盖故障切换的过程、花费时间的分析排查以及减少对应用程序影响的几种方案。