DEAデータストアの管理
ある企業では Redshift テーブルに大量の更新処理を実行しています。削除済み領域の回収とソート順の整理を行い、クエリ性能を維持したいと考えています。実行すべきメンテナンス操作はどれですか。
AVACUUM を実行して不要領域を回収しソート順を整理する
✓ 正解
VACUUM は削除済み領域の回収とソート順の整理を行い、Redshift のクエリ性能維持に利用されます。
BANALYZE を実行してデータブロックを再配置する
ANALYZE は統計情報を更新するコマンドであり、データブロック配置や空き領域回収は行いません。
CREINDEX を実行してテーブル全体を再構築する
REINDEX はインデックスを持つ一般的なデータベースで利用される操作であり、Redshift の主要メンテナンスではありません。
DCLUSTER を実行して統計情報を更新する
CLUSTER はテーブル物理配置に関する概念ですが、Redshift で統計情報更新を行う機能ではありません。
解説
Amazon Redshift の VACUUM は、DELETE や UPDATE によって発生した削除済み領域を回収し、テーブルのソート順を整理するための機能です。これによりストレージ利用効率やクエリ性能を維持できます。ANALYZE は統計情報更新、REINDEX は一般的なデータベースのインデックス再構築、CLUSTER は主に PostgreSQL 系の物理配置変更であり、Redshift の標準的な用途とは異なります。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →