メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012年12月1日)

最小列サイズの使用

便宜上の理由で列の最大サイズを使用しないようにしてください。

代わりに、例えば VARCHAR 列に格納する可能性が高い最大値を考慮し、それに応じて列のサイズを決定します。Amazon Redshift は列データを非常に効果的に圧縮するので、必要なサイズよりかなり大きな列を作成しても、データテーブルのサイズにはあまり影響を与えません。ただし、複雑なクエリの処理中に、一時テーブルに中間クエリ結果を格納しなければならない場合があります。一時テーブルは圧縮されないので、不必要に大きな列がメモリおよび一時ディスク領域を過剰に消費して、クエリパフォーマンスに影響を与える可能性があります。