DEAデータストアの管理

Amazon Redshiftで大量の更新処理を実行した後、クエリ性能が低下しました。管理者は不要領域の整理と、クエリ最適化に利用される統計情報の更新を実行する必要があります。適切な操作の組み合わせはどれですか。

A
VACUUMで領域整理を行い、ANALYZEで統計情報を更新する
✓ 正解
VACUUMはテーブル内部の不要領域整理やソート処理に利用され、ANALYZEは統計情報を収集します。Redshift性能維持の標準的な組み合わせです。
B
ANALYZEで領域整理を行い、VACUUMで統計情報を更新する
ANALYZEは統計情報更新用であり領域整理は行いません。またVACUUMは統計情報更新を目的としたコマンドではありません。
C
REINDEXで領域整理を行い、CLUSTERで統計情報を更新する
REINDEXやCLUSTERは一般的なRDBで利用される概念ですが、Redshiftの性能管理ではVACUUMとANALYZEが中心になります。
D
COPYで領域整理を行い、UNLOADで統計情報を更新する
COPYはデータロード、UNLOADはデータエクスポート用の機能です。テーブル整理や統計情報更新には利用されません。

解説

RedshiftではVACUUMによって削除済み領域の整理やソート順序の維持を行い、ANALYZEによってテーブル統計情報を更新します。統計情報はオプティマイザーが効率的な実行計画を作成するために必要です。他のコマンドはロードや抽出、別DBでの用途が中心です。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DEA の問題一覧に戻る