发布于: Feb 1, 2021

改进后的冷查询性能现已在南美洲(圣保罗)、加拿大(中部)和亚太地区(孟买)提供。

通过此改进,Amazon Redshift 可以在需要编译查询时将查询处理速度提高两倍。此次改进可以在您创建新的 Redshift 集群、在现有集群上构建新的工作负载时或在现有集群进行软件更新之后为您提供更好的查询性能。您无需支付额外费用即可使用这些查询性能改进,并且无需采取任何操作即可在集群上启用它。 

通过此次更新,查询编译可以扩展至集群领导节点的计算资源之外的无服务器编译服务。我们还将发布无限缓存用于存储已编译对象,当任务关键型查询提交至 Amazon Redshift 时,将缓存命中率从 99.60% 提高至 99.95%。  

当查询发送至 Amazon Redshift 时,查询执行引擎会将查询编译成计算机代码并将其分配至集群节点。编译的代码执行速度更快,因为它消除了使用解释器的开销。对于没有代码缓存的新集群或者使用最新版本升级现有集群之后,代码缓存将会更新,并且查询必须经过查询编译。因此,查询延迟可能会不同,这可能不符合某些工作负载的要求。通过此次更新,无限缓存可以最大限度地降低编译代码的需求,当需要编译时,可扩展编译场将会对其进行并行编译,以加速您的工作负载。工作负载的加速幅度取决于其复杂性和并发。若要详细了解代码编译,请参阅数据库开发人员指南下面的查询处理。  

改进后的冷查询性能现已在以下区域提供:美国东部(俄亥俄、弗吉尼亚北部)、美国西部(加利福尼亚北部、俄勒冈)、加拿大(中部)、亚太地区(首尔、新加坡、悉尼、东京、孟买)、欧洲(法兰克福、爱尔兰、伦敦)和南美洲(圣保罗)。