发布于: Nov 21, 2017
Amazon Redshift 通过缓存结果并在再次运行查询时返回缓存的结果,从而改善了重复查询的性能。
那些执行重复查询的控制面板、可视化和商业智能 (BI) 工具将体验到结果缓存带来的性能大幅提升。此外,结果缓存还可释放资源,从而提高其他查询的性能。
Amazon Redshift 在执行查询时,会对缓存进行搜索,看看是否有之前运行的查询的缓存结果。如果找到缓存结果且数据没有变化,将立即返回缓存结果,而不会重新运行查询。如果没有可用的缓存结果,或数据有变化,将重新运行查询,并会将结果缓存,以供将来使用。返回缓存结果后,将保留处理资源供其他查询使用。
使用最新版本的 Amazon Redshift 客户可在所有 AWS 公共区域中使用结果缓存。