BEGIN DBMS_STATS.GATHER_TABLE_STATS( OWNNAME => オーナー名 , TABNAME => テーブル名 , METHOD_OPT => 'FOR ALL INDEXED' , CASCADE => TRUE or FALSE -- インデックス情報も同時に作成する場合は「TRUE」作成しない場合は「FALSE」 ); END;
![Oracleの統計情報 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f5a4afa84080ac5a1d5668db98aaf0cc53664ce1/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9T3JhY2xlJUUzJTgxJUFFJUU3JUI1JUIxJUU4JUE4JTg4JUU2JTgzJTg1JUU1JUEwJUIxJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iYzQ1MDk4Zjg0MWFjNTQ1MjIwYzhlZTFhMDI0NzA1NQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwcmF0bzMwMyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OTFhNmQxYzhmMzFhNzVhY2RkZjYyYzY3NmEzYTJkMDM%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D5353bfbe5553ed00aeaef0772a2b5a97)
Oracle 10g ではルールベースオプティマイザ(RBO)が廃止され、コストベースオプティマイザ(CBO)に一本化されました。 ルールベースオプティマイザは実際に格納されているデータの内容に関係なく、一定のルールに基づいて SQL の実行計画を決定します。 一方のコストベースオプティマイザは、実際に格納されているデータの内容を分析し、SQL の実行計画を決定します。 どちらが優れているかといえば、総合的に判断するとコストベースオプティマイザということになります。 それゆえにルールベースオプティマイザは廃止されたというわけです。 しかし、コストベースオプティマイザも万能というわけではありません。 コストベースオプティマイザを使用するには、オプティマイザ統計情報の収集が必要です。 オプティマイザ統計情報が欠落している場合は、コストベースオプティマイザは適用できません。 このような場合、従来
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く