DEAデータストアの管理

PostgreSQL の CLUSTER や他のデータベースでのリクラスター(Recluster)の主な目的として最も適切なものはどれですか。

A
テーブルをインデックス順に再配置し、I/O 効率を改善する
✓ 正解
テーブルをインデックス順に物理配置し直すことで、範囲検索やシーケンシャルアクセスの効率向上が期待できます。
B
すべてのインデックスを削除して再作成する
インデックスの再構築は REINDEX の役割です。CLUSTER の目的とは異なります。
C
テーブルの統計情報だけを更新する
統計情報の更新は ANALYZE が担当します。テーブルの物理配置は変更されません。
D
データベース全体を別リージョンへ複製する
リージョン間レプリケーションはデータベース複製技術であり、Recluster や CLUSTER の目的ではありません。

解説

CLUSTER や Recluster は、テーブルを指定したインデックスの順序に従って物理的に並べ替え、連続したアクセスを高速化するために利用されます。大量の範囲検索などで I/O 効率が向上する場合があります。インデックスの再構築は REINDEX、統計更新は ANALYZE、リージョン間複製とは無関係です。

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

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

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