旧バージョン(Oracle 7.x/8.x/9.x)と比べて、良くない点(困った点、無くなった機能、その他)についてお聞かせください。現場での体験談とか事例紹介だと嬉しいです。
ルールベース オプティマイザがサポートされなくなって
コストベース オプティマイザが標準になったのが一番の難点でしょうか・・・。
アナライズジョブが自動実行されるようになって
日々実行計画が変わる可能性があるようになってしまいました。
統計情報を取るタイミングによっては、最適でない実行計画が選ばれる場合もあります
しかも10gから勝手に統計情報が取得されるようになり
気が付いたら実行計画が変わっているなんてことも・・・。
運用で問題がある場合は統計情報を取るタイミングを調整してくださいとか言われるが
そんなんお客さんにお願いできない、、、なんていう問題が出てきたりします。
http://www.oracle.co.jp/2shin/no93/o105otn-j.html
ここの「Q:突然、性能が落ちてしまいました!!」でも少し触れられてますが、
解答のようなアウトラインを作るのは面倒です。
業務で使ってるSQLは無数にありますし、最近のアプリは動的にSQLを作ったりするので
もう、そうなるとわけわからなくなったりして・・・。
ありがとうございます。
この意見は他でも聞いたことがあります。悩んでいるケースも多そうですね。