adminこんにちは!中の人です。distkey編~』のレシピでは、Redshiftのパフォーマンスチューニングとしてsortkey/distkeyの設定方法と、設定によるパフォーマンスの違いを紹介しました。圧縮編~』と題して、Redshiftに対して圧縮を設定した場合のパフォーマンスについてお話したいと思います。'13-06%'上記のクエリで、下記の3つの内容を圧縮(compression)に設定して速度を比較してみます。[テーブル名];での解析結果にしたがってみたいと思います。「ANALYZE」についての補足です。一定以上の件数が必要となりますが、ANALYZEにより最適な圧縮方法を確認することができます。[カラム名]);の様に指定することができます。何も設定していないテーブルに対して行なっております。同じテーブルに対して解析を行なっても、keyの設定の有り/無しによって解析結果が異なりました。bytedictの様にフォーマットが異なります。dateがvarcharなのはサンプルデータのフォーマットが通常の日付と若干異なっているためです。圧縮の設定方法ですが、以下の様に各カラムに対して設定します。「id」に対してdistkeyを追加した場合の結果です。7.95いかがでしたでしょうか?特に何も指定しない場合には圧縮を指定することでパフォーマンスの改善が確認できました。逆にkey設定がある場合は指定の仕方によってはパフォーマンスが落ちることも確認されました。typeでのパフォーマンスについてのまとめをしたいと思います。Preferences。