DEAデータストアの管理
あるデータエンジニアは、リレーショナルデータベースの検索性能低下を調査しています。調査の結果、インデックスが断片化しており、インデックス構造を再作成する必要があることが分かりました。この処理を実行する操作はどれですか。
AREINDEXを実行してインデックスを再構築する
✓ 正解
REINDEXはインデックスを再作成する処理です。インデックス構造の問題による検索性能低下を改善するために使用されます。
BANALYZEを実行して統計情報だけ更新する
ANALYZEは統計情報を更新するだけであり、既存インデックスの構造を変更したり再構築したりする機能ではありません。
CVACUUMを実行して不要領域を回収する
VACUUMは不要領域の回収やテーブル整理に利用します。インデックス再構築を目的とする操作ではありません。
DEXPLAINを実行して実行計画を確認する
EXPLAINはSQL実行計画を確認するための機能です。性能分析には有効ですが、インデックス変更は実施しません。
解説
REINDEXは既存インデックスを再構築するためのデータベース操作です。インデックスの肥大化や破損による性能問題の改善に利用されます。ANALYZEは統計情報更新、VACUUMは不要領域回収、EXPLAINは実行計画確認のための機能であり、インデックス再構築は行いません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →