5つのra3.4xlargeノードを持つプロビジョニングされたAmazon Redshiftクラスターで、通常の操作中に1つのノードが頻繁にCPU使用率90%を超え、他の4つのノードは15%未満を示しています。クラスターはキーディストリビューションを使用しています。エンジニアはノード数を維持しつつ、ノード間の負荷を分散させたいと考えています。この目的を達成するには、どのような変更が必要ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: ディストリビューションキーを、最も大きなディメンションを持つテーブル列に変更します。.
これが解答である理由
正しい選択肢は、ディストリビューションキーを、最も大きなディメンションを持つテーブル列に変更することです。Amazon Redshiftでは、ディストリビューションキー(DISTKEY)はデータがノード間でどのように分散されるかを決定します。特定のノードでCPU使用率が異常に高い場合、データがそのノードに偏って配置されている(データスキュー)可能性が高いです。最も大きなディメンションを持つ列をディストリビューションキーに設定することで、データがクラスター全体に均等に分散され、ノード間のワークロードがバランスされます。 ソートキーはクエリのパフォーマンスを向上させますが、データ分散には影響しません。プライマリキーはデータの整合性を保証しますが、Redshiftの分散メカニズムとは直接関係ありません。ノードタイプをアップグレードしても、データスキューが解消されなければ、問題は解決されません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要