优化查询性能 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

优化查询性能

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

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

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

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