ANALYZE_DATABASE プロシージャー - 表、クラスター、および索引に関する統計の収集
ANALYZE_DATABASE プロシージャーは、データベースの表、クラスター、および索引に関する統計を収集する機能を提供します。
構文
パラメーター
- method
- 実行する分析機能のタイプを指定する、タイプ VARCHAR(128) の入力引数。 有効な値は以下のとおりです。
- ESTIMATE - estimate_rows で指定された行数または estimate_percent で指定された行のパーセンテージのどちらかに基づいて、見積もり統計を収集します。
- COMPUTE - 正確な統計を計算します。
- DELETE - データ・ディクショナリーから統計を削除します。
- estimate_rows
- 見積もり統計のベースとする行数を指定する、タイプ INTEGER のオプション入力引数。 method を ESTIMATE にする場合は、estimate_rows か estimate_percent のどちらかを指定する必要があります。 デフォルト値は NULL です。
- estimate_percent
- 見積もり統計のベースとする行のパーセンテージを指定する、タイプ INTEGER のオプション入力引数。 method を ESTIMATE にする場合は、estimate_rows か estimate_percent のどちらかを指定する必要があります。 デフォルト値は NULL です。
- method_opt
- 分析するオブジェクト・タイプを指定する、タイプ VARCHAR(1024) のオプション入力引数。 以下のキーワードの任意の組み合わせが有効です。
- [FOR TABLE]
- [FOR ALL [ INDEXED ] COLUMNS ] [ SIZE n ]
- [FOR ALL INDEXES]
許可
DBMS_UTILITY モジュールに対する EXECUTE 特権。
