自动表优化
自动表优化是一种自我调整功能,可通过应用排序键和分配键自动优化表的设计,而无需管理员干预。通过使用自动化功能来调整表的设计,您可以快速入手并获得最快的性能,而无需花费时间手动调整和实施表优化。
自动表优化不断观察查询与表的交互方式。它使用高级人工智能方法选择排序键和分配键,以优化集群工作负载的性能。如果 Amazon Redshift 确定应用键可以提高集群性能,则表将在创建集群之日起数小时内自动更改,对查询的影响最小。
为了充分利用此自动化功能,Amazon Redshift 管理员会创建一个新表,或者更改现有表以使其能够使用自动优化。具有分配样式或排序键 AUTO
的现有表已启用自动化功能。当您对这些表运行查询时,Amazon Redshift 会确定排序键或分配键是否能够提高性能。如果能,Amazon Redshift 会自动修改表,而无需管理员干预。如果运行了最少数量的查询,则会在启动集群后的几小时内应用优化。
如果 Amazon Redshift 确定分配键可以提高查询的性能,则分配样式为 AUTO
的表可以将其分配样式更改为 KEY
。