調校查詢效能 - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

調校查詢效能

Amazon Redshift 使用基於結構化查詢語言 (SQL) 的查詢來與系統中的資料與物件互動。資料處理語言 (DML) 是 SQL 的子集,您它用來檢視、新增、變更和刪除資料。資料定義語言 (DDL) 是 SQL 的子集,您用它來新增、變更和刪除資料庫物件 (例如:資料表和檢視表)。

設定系統之後,通常您最常使用的會是 DML,尤其是使用 SELECT 命令來擷取和檢視資料。若要在 Amazon Redshift 中編寫有效的資料擷取查詢,請熟悉 SELECT 語法,並套用設計資料表的 Amazon Redshift 最佳實務中所述的秘訣,將查詢的效率盡量放大。

若要了解 Amazon Redshift 如何處理查詢,請使用查詢處理查詢分析和改善小節。然後您可以套用此資訊結合診斷工具來識別和消除查詢效能中的問題。

若要識別和解決使用 Amazon Redshift 查詢時可能遇到的部分最常見和最嚴重的問題,請使用查詢故障診斷小節。