Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

优化查询性能

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

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

要了解 Amazon Redshift 如何处理查询,请参阅查询处理分析和改进查询两节。之后,您可以综合运用这些信息及诊断工具来确定并解决查询性能方面的问题。

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