

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# クエリパフォーマンスのチューニング
<a name="c-optimizing-query-performance"></a>

Amazon Redshift は、構造化クエリ言語 (SQL) に基づくクエリを使用して、システム内のデータおよびオブジェクトとやり取りします。データ操作言語 (DML) は、データの表示、追加、変更、削除に使用する SQL のサブセットです。データ定義言語 (DDL) は、テーブルやビューなどのデータベースオブジェクトの追加、変更、削除に使用する SQL のサブセットです。

システムがセットアップされると、通常は DML を最も多く使用します (特にデータを取得および表示する [SELECT](r_SELECT_synopsis.md) コマンド)。Amazon Redshift で有効なデータ取得クエリを記述するには、SELECT についてよく理解し、[Amazon Redshift テーブル設計のベストプラクティス](c_designing-tables-best-practices.md)にまとめられているヒントを当てはめてクエリの効果を最大限に高めてください。

Amazon Redshift がクエリを処理する方法について理解するには、[クエリ処理](c-query-processing.md)セクションと [クエリの分析と改善](c-query-tuning.md) セクションを使用します。この情報を診断ツールと組み合わせて適用することで、クエリのパフォーマンスに関する問題を特定して取り除くことができます。

Amazon Redshift クエリで発生する可能性のある一般的な問題と重大な問題を特定して対処するには、[クエリのトラブルシューティング](queries-troubleshooting.md)セクションを使用します。

**Topics**
+ [クエリ処理](c-query-processing.md)
+ [クエリの分析と改善](c-query-tuning.md)
+ [クエリのトラブルシューティング](queries-troubleshooting.md)