投稿日: Nov 7, 2019

Amazon Redshift では、ユーザーがテーブルを再作成することなく、既存の Redshift テーブルのソートキーを追加および変更できるようになりました。新しい機能により、Redshift で最適なソート順を維持するユーザーエクスペリエンスが簡素化され、クエリパターンが進化し、テーブルへのアクセスを中断することなくパフォーマンスが向上するため、高いパフォーマンスが得られます。

Redshift テーブルを作成する場合、オプションで 1 つ以上のテーブル列をソートキーとして指定できます。ソートキーは Redshift テーブルのソート順を維持するために使用され、クエリエンジンがディスクから読み取るデータ量を削減し、より良い圧縮でストレージを節約することで高いパフォーマンスを実現できます。現在、最初にテーブルを作成した後にソートキーを変更したい Redshift のお客様は、新しいソートキー定義を使用してテーブルを再作成する必要があります。

新しい ALTER SORT KEY コマンドを使用すると、ユーザーは必要に応じて Redshift テーブルのソートキーを動的に変更できます。Redshift は、背後でデータレイアウトを調整し、ユーザーがクエリを実行できるようにテーブルを引き続き使用します。ユーザーは、必要な回数だけ特定のテーブルのソートキーを変更でき、複数のテーブルのソートキーを同時に変更できます。

ALTER SORT KEY の詳細については、ドキュメントを参照してください。

この機能は、Redshift 1.0.10654 以降でご利用いただけます。Amazon Redshift を利用できるリージョンについては、AWS リージョン表をご覧ください。