ORACLE MASTER Silver DBA 26ai統計・ジョブの運用判断オリジナル・公式資料照合難易度

大量DML直後にDBA_TABLES.NUM_ROWSを参照した。この値を現在の厳密な行数と断定しない理由はどれか。

A
NUM_ROWSは常にバイト数なのである

行数の統計情報である。

B
統計収集時点等の情報であり現在の厳密件数とは限らない★ 正解

統計値と現在の照会結果を分ける。

C
COMMIT後はNUM_ROWSが必ずNULLへ変わる

そのようなCOMMITごとの変換はない。

D
COUNT(*)も必ず統計値をそのまま返す

SQLのCOUNTと統計列は役割が異なる。

解説

NUM_ROWSは収集した統計情報に基づく。DMLごとに厳密な件数へ同期する保証はなく、現在件数が必要なら一貫性条件を決めてCOUNT等を使う。

根拠資料・確認情報

対応範囲:ORACLE MASTER Silver DBA 26ai(1Z0-182-JPN)

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで ORACLE MASTER Silver DBA 26ai 合格を目指す。無料・課金なし。

更新: 2026/11/2
大量DML直後にDBA_TABLES.NUM_ROWSを参照した。この値を現在の | ORACLE MASTER Silver DBA 26ai 練習問題・解説 | まなびの時間