DEAデータストアの管理

PostgreSQL データベースでは、更新処理の繰り返しによりインデックスの断片化が進み、検索性能が低下しています。インデックスを再構築して性能を回復させる操作はどれですか。

A
REINDEX
✓ 正解
REINDEX はインデックスを再構築し、断片化によって低下した検索性能を改善するためのコマンドです。
B
VACUUM
VACUUM は不要領域の回収やテーブル管理を目的としますが、インデックス自体を再構築する機能ではありません。
C
ANALYZE
ANALYZE は統計情報を更新してオプティマイザの精度を高めますが、断片化したインデックスは修復できません。
D
CLUSTER
CLUSTER はインデックス順にテーブルを再配置するコマンドです。インデックスの再作成そのものではありません。

解説

REINDEX は既存インデックスを再作成し、断片化を解消するコマンドです。VACUUM は不要領域の回収、ANALYZE は統計情報の更新、CLUSTER は指定インデックス順にテーブルを物理的に並べ替える処理です。それぞれ目的が異なるため、インデックス自体の再構築が必要な場合は REINDEX を使用します。

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

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

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