DEAデータストアの管理

Amazon Redshift のテーブルで大量の UPDATE と DELETE が発生しています。クエリ性能低下の原因として、古いデータ領域や未整理のソート領域が考えられます。性能維持のために実行すべき操作はどれですか。

A
VACUUM を実行してテーブルを整理する
✓ 正解
VACUUM は削除済み領域を回収し、ソート順を整理することで Redshift の性能維持に利用されます。
B
ANALYZE を実行して領域を圧縮する
ANALYZE は統計情報を更新する機能であり、不要領域の回収やデータ整理は実行しません。
C
REINDEX を実行してソートキーを再作成する
REINDEX はインデックス再構築の概念であり、Redshift のソート領域整理には使用しません。
D
UNLOAD を実行してデータを再配置する
UNLOAD はデータを外部へ出力する機能であり、テーブル内部の断片化解消には利用しません。

解説

Redshift の VACUUM は、UPDATE や DELETE によって発生した削除済み領域の回収や、ソート順序の整理を行います。これによりテーブルアクセス効率を改善できます。ANALYZE は統計情報更新、REINDEX は一般的なDBでのインデックス再構築、UNLOAD はデータ出力用途であり、テーブル内部の整理には利用しません。

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

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

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