DEAデータストアの管理
Amazon Redshift テーブルでは大量の DELETE と UPDATE が実行され、クエリ性能が低下しています。データの並び順を再整理し、統計情報も更新したい場合、適切な組み合わせはどれですか。
AVACUUM と ANALYZE を実行する
✓ 正解
VACUUM はテーブルの並び順や領域を整理し、ANALYZE は統計情報を更新します。Redshift の代表的な性能維持手法です。
BREINDEX と ANALYZE を実行する
REINDEX は一般的なデータベースで索引を再作成する処理ですが、Redshift の主要メンテナンス操作ではありません。
CCLUSTER と VACUUM を実行する
CLUSTER は PostgreSQL の概念です。Redshift ではソート順の再整理には VACUUM を利用します。
DOPTIMIZE と REBUILD を実行する
OPTIMIZE や REBUILD は Redshift の標準メンテナンスコマンドではなく、求める要件を満たしません。
解説
Redshift では DELETE や UPDATE により断片化が発生するため、VACUUM によってソート順を再構築し空き領域を回収します。また ANALYZE は統計情報を更新し、クエリオプティマイザが適切な実行計画を選択できるようにします。REINDEX は PostgreSQL 系の概念であり、CLUSTER や OPTIMIZE は Redshift の主要メンテナンス機能ではありません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →