oracleで統計情報を手動取得
広告は適当(神託の意味の方のoralce
はい、統計情報って放っておいたら基本的に自動でいい感じにしてくれてると思っているのですが、たまにぶっ壊れるので、劣化したら手動で実行を引っ叩く必要がありまして。
その辺をSQLで叩く方法をメモ。
他に幾つかオプションあるけど、こんな感じっぽい(あんまりちゃんと調べてない)
統計情報の簡単な説明:
https://libproc.com/oracledb-what-statistics/
参考:
https://libproc.com/oracledb-gather-statistics/#index_id0
広告は適当(神託の意味の方のoralce
はい、統計情報って放っておいたら基本的に自動でいい感じにしてくれてると思っているのですが、たまにぶっ壊れるので、劣化したら手動で実行を引っ叩く必要がありまして。
その辺をSQLで叩く方法をメモ。
BEGIN
DBMS_STATS.GATHER_TABLE_STATS (
OWNNAME => '<スキーマ名>'
,TABNAME => '<表名>'
,METHOD_OPT => '<オプション>'
,DEGREE => <並列度>
);
END;
他に幾つかオプションあるけど、こんな感じっぽい(あんまりちゃんと調べてない)
統計情報の簡単な説明:
https://libproc.com/oracledb-what-statistics/
参考:
https://libproc.com/oracledb-gather-statistics/#index_id0
コメント