DEAデータストアの管理
Amazon Redshift のテーブルで大量の UPDATE と DELETE が発生しています。クエリ性能低下の原因として、古いデータ領域や未整理のソート領域が考えられます。性能維持のために実行すべき操作はどれですか。
AVACUUM を実行してテーブルを整理する
✓ 正解
VACUUM は削除済み領域を回収し、ソート順を整理することで Redshift の性能維持に利用されます。
BANALYZE を実行して領域を圧縮する
ANALYZE は統計情報を更新する機能であり、不要領域の回収やデータ整理は実行しません。
CREINDEX を実行してソートキーを再作成する
REINDEX はインデックス再構築の概念であり、Redshift のソート領域整理には使用しません。
DUNLOAD を実行してデータを再配置する
UNLOAD はデータを外部へ出力する機能であり、テーブル内部の断片化解消には利用しません。
解説
Redshift の VACUUM は、UPDATE や DELETE によって発生した削除済み領域の回収や、ソート順序の整理を行います。これによりテーブルアクセス効率を改善できます。ANALYZE は統計情報更新、REINDEX は一般的なDBでのインデックス再構築、UNLOAD はデータ出力用途であり、テーブル内部の整理には利用しません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →