■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【…OB …OBER …全般 …その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
統計情報の取得について 2008/12/19 14:03 OB 1
統計情報の取得について
当方の環境では故あって自動取得を停止しており、バッチ等を実施するときには
下記コマンドを事前に実行し、統計情報を取得しております。

EXECUTE DBMS_STATS.GATHER_TABLE_STATS('user','table_name',ESTIMATE_PERCENT => 100,METHOD_OPT => 'FOR ALL COLUMNS SIZE 1',DEGREE => 5,CASCADE => TRUE, NO_INVALIDATE => FALSE);

なのですが、ここ最近バッチ処理が遅く(30倍以上)なる事象があり
ObjectBrowser9から統計情報を取得してバッチを実施すると
バッチが早くなるという事象が発生しています。

そこで、OBの統計情報の取得が実際に内部で実施している(発行している)
コマンドの内容を教えていただけないでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
統計情報の取得につきましては、ANALYZE文にて取得しております。

(例えば、「正確な統計を取得する」で統計取得を実行した場合は、
以下のようなSQLを発行しております。
ANALYZE TABLE テーブル名 COMPUTE STATISTICS )

何卒よろしくお願いいたします。