查询性能优化
Amazon Redshift 使用基于结构化查询语言 (SQL) 的查询与系统中的数据和对象进行交互。数据操作语言 (DML) 是您用于查看、添加、更改和删除数据的 SQL 子集。数据定义语言 (DDL) 是您用于添加、更改和删除数据库对象(如表和视图)的 SQL 子集。
系统设置完毕后,您通常使用最多的是 DML,特别是用于检索和查看数据的 SELECT 命令。要在 Amazon Redshift 中编写高效的数据检索查询,请熟悉 SELECT 并应用设计表的 Amazon Redshift 最佳实践中概述的提示,以尽量提高查询效率。
要了解 Amazon Redshift 如何处理查询,请参阅查询处理和查询分析和改进两节。然后,您可以将此信息与诊断工具结合应用,以确定并消除查询性能方面的问题。
要确定和解决一些在使用 Amazon Redshift 查询时可能遇到的最常见问题和最严重问题,请参阅查询故障排除一节。