DEAデータストアの管理

ある企業では Redshift テーブルに大量の更新処理を実行しています。削除済み領域の回収とソート順の整理を行い、クエリ性能を維持したいと考えています。実行すべきメンテナンス操作はどれですか。

A
VACUUM を実行して不要領域を回収しソート順を整理する
✓ 正解
VACUUM は削除済み領域の回収とソート順の整理を行い、Redshift のクエリ性能維持に利用されます。
B
ANALYZE を実行してデータブロックを再配置する
ANALYZE は統計情報を更新するコマンドであり、データブロック配置や空き領域回収は行いません。
C
REINDEX を実行してテーブル全体を再構築する
REINDEX はインデックスを持つ一般的なデータベースで利用される操作であり、Redshift の主要メンテナンスではありません。
D
CLUSTER を実行して統計情報を更新する
CLUSTER はテーブル物理配置に関する概念ですが、Redshift で統計情報更新を行う機能ではありません。

解説

Amazon Redshift の VACUUM は、DELETE や UPDATE によって発生した削除済み領域を回収し、テーブルのソート順を整理するための機能です。これによりストレージ利用効率やクエリ性能を維持できます。ANALYZE は統計情報更新、REINDEX は一般的なデータベースのインデックス再構築、CLUSTER は主に PostgreSQL 系の物理配置変更であり、Redshift の標準的な用途とは異なります。

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

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

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