

 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/)を参照してください。

# Amazon Redshift テーブル設計のベストプラクティス
<a name="c_designing-tables-best-practices"></a>

データベースをプランニングする際、テーブル設計に関して、全体的なクエリパフォーマンスに多大な影響を与える重要な決定があります。これらの設計上の選択により、ストレージ要件にも重大な影響があります。その結果、I/O 操作の数が減少し、クエリの処理に必要なメモリが最小限に抑えられるので、クエリパフォーマンスにも影響します。

このセクションでは、最も重要な設計上の決定の概要と、クエリパフォーマンスを最適化するためのベストプラクティスについて説明します。テーブル設計のオプションの詳細な説明と例については、「[自動テーブル最適化](t_Creating_tables.md)」を参照してください。

**Topics**
+ [最良のソートキーの選択](c_best-practices-sort-key.md)
+ [最適な分散スタイルの選択](c_best-practices-best-dist-key.md)
+ [COPY による圧縮エンコードの選択](c_best-practices-use-auto-compression.md)
+ [プライマリキーおよび外部キーの制約の定義](c_best-practices-defining-constraints.md)
+ [最小列サイズの使用](c_best-practices-smallest-column-size.md)
+ [日付列での日時データ型の使用](c_best-practices-timestamp-date-columns.md)