View a markdown version of this page

查询性能优化 - Amazon Redshift

2026 年 6 月 30 日之后,Amazon Redshift 不再支持使用 Python UDF。我们将分阶段开始执行。有关 Python 生命周期终止和迁移选项详情的更多信息,请参阅 2025 年 6 月 30 日发布的博客文章。

查询性能优化

Amazon Redshift 使用基于结构化查询语言 (SQL) 的查询与系统中的数据和对象进行交互。数据操作语言 (DML) 是您用于查看、添加、更改和删除数据的 SQL 子集。数据定义语言 (DDL) 是您用于添加、更改和删除数据库对象(如表和视图)的 SQL 子集。

系统设置完毕后,您通常使用最多的是 DML,特别是用于检索和查看数据的 SELECT 命令。要在 Amazon Redshift 中编写高效的数据检索查询,请熟悉 SELECT 并应用设计表的 Amazon Redshift 最佳实践中概述的提示,以尽量提高查询效率。

要了解 Amazon Redshift 如何处理查询,请参阅查询处理和查询分析和改进两节。然后,您可以将此信息与诊断工具结合应用,以确定并消除查询性能方面的问题。

要确定和解决一些在使用 Amazon Redshift 查询时可能遇到的最常见问题和最严重问题,请参阅查询故障排除一节。