

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 自动表优化
<a name="t_Creating_tables"></a>

自动表优化是一种自我调整功能，可通过应用排序键和分配键自动优化表的设计，而无需管理员干预。通过使用自动化功能来调整表的设计，您可以快速入手并获得最快的性能，而无需花费时间手动调整和实施表优化。

自动表优化不断观察查询与表的交互方式。它使用高级人工智能方法选择排序键和分配键，以优化集群工作负载的性能。如果 Amazon Redshift 确定应用键可以提高集群性能，则表将在创建集群之日起数小时内自动更改，对查询的影响最小。

为了充分利用此自动化功能，Amazon Redshift 管理员会创建一个新表，或者更改现有表以使其能够使用自动优化。具有分配样式或排序键 `AUTO` 的现有表已启用自动化功能。当您对这些表运行查询时，Amazon Redshift 会确定排序键或分配键是否能够提高性能。如果能，Amazon Redshift 会自动修改表，而无需管理员干预。如果运行了最少数量的查询，则会在启动集群后的几小时内应用优化。

 如果 Amazon Redshift 确定分配键可以提高查询的性能，则分配样式为 `AUTO` 的表可以将其分配样式更改为 `KEY`。

**Topics**
+ [启用、禁用和监控自动表优化](c_ato-enabling-disabling-monitoring.md)
+ [管理“自主处理”中的工作负载排除项](t_Manage_workload_exclusion.md)
+ [列压缩，减小存储数据的大小](t_Compressing_data_on_disk.md)
+ [用于优化查询的数据分配](t_Distributing_data.md)
+ [排序键](t_Sorting_data.md)
+ [表限制](t_Defining_constraints.md)