发布于: Oct 25, 2023
apg_plan_mgmt 扩展支持的 Amazon Aurora PostgreSQL 查询计划管理现在能够捕获只读副本实例上的查询计划。查询计划管理 (QPM) 在此版本中还包括其他改进,例如根据预估成本限制对查询计划的捕获。
PostgreSQL 查询优化器可在特定时间点为 SQL 语句创建查询执行计划。随着条件的变化,优化器可能会选择一个会改变性能的其他计划。QPM 可提供以下功能:将优化器限制到少量已知的好计划、评估创建或删除索引的影响,以及自动检测低成本计划。通过使用新的扩展函数 create_replica_plan_capture,您现在可以捕获所有副本生成的查询计划,并使用 postgres_fdw 扩展将捕获的计划存储在 apg_plan_mgmt 架构表中。然后,QPM 可以将您确定的已批准计划应用于所有副本,包括 Amazon Aurora Global Database。
apg_plan_mgmt 扩展版本 2.5 已在所有 AWS 区域(包括 AWS GovCloud(美国)区域)中的 Aurora PostgreSQL 15.4、14.9、13.12、12.16 及更高版本中提供。
Amazon Aurora 旨在于全球范围内实现无与伦比的高性能和可用性,与 MySQL 和 PostgreSQL 完全兼容。它提供内置的安全性、连续的备份、无服务器计算、最多 15 个只读副本、自动多区域复制以及与其他 AWS 服务的集成。要了解有关查询计划管理的更多信息,请参阅 Aurora PostgreSQL 查询计划管理的最佳实践。