发布于: Dec 3, 2021
适用于 Amazon Redshift 的自动具体化视图 (AutoMV) 有助于降低可重复工作负载(如控制面板查询)的查询延迟,最大限度地减少手动创建和管理具体化视图的工作。
具体化视图是提高查询性能的强大工具,但其要求执行详细的工作负载监控和分析,以确定它们可以在何处提供最佳回报。执行此项工作可能需要数小时到数天,并且需要具备性能优化知识。此外,增加和不断变化的工作负载迫使用户持续进行监控。
Amazon Redshift 中的 AutoMV 使用机器学习持续监控工作负载,以确定新的具体化视图是否可提供帮助。AutoMV 会在创建和保持更新具体化视图的成本与查询延迟的预期改进之间进行平衡。系统还会监控之前创建的 AutoMV,并在它们不再对工作负载有益时予以删除。这可避免将资源用于保持更新未使用的 AutoMV。