No.2ベストアンサー
- 回答日時:
まず、Oracle 8i以降で追加された検索パスはコストベースでしか利用できません。
ハッシュ結合、スター結合、INリストイテレータなどが該当します。あと、Oracleが勝手に適切なSQL文に書き換えてから実行してくれるので、最適なSQL文を書くための知識がそれほどなくても高速に検索できます。欠点としては定期的なANALYZEが行われていないととんでもないパスを選択する可能性がある(OUTLINEを作成しない限り、実行計画が固定化されない)、新機能を利用する分だけ不具合が多いと言ったところでしょうか。
ANALYZEを行わないといけないのですね。
現場ではおそらく上記のような考慮は入っていないと思います。
ありがとうございました。
参考にします。
No.1
- 回答日時:
勝手にコスト計算を行って、
実行計画を決めてくれる。
INDEXを使用した検索だけるのであれば、
早くなることはほとんどないでしょう。
逆に、統計情報にばらつきがあったり
統計情報が古かったら、コスト計算が
不正確で、変なアクセスパスを採用
するので、遅くなります。
INDEXがないような項目の検索で
検索項目が決まっていないような
検索であれば、あるていど有効に機能します。
ただ、10g からは、CBOだけになるので、
コストベースオプティマイザが必須になります。
この回答への補足
回答ありがとうございます。
ということは将来的にもコストベースで運用していたほうがよいですね。
そのためには統計情報を最新にする必要があるのでしょうが、統計情報を更新するためにはどのような注意点が必要でしょうか?
一部でもよいのでアドバイスお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(資産運用・投資) 損切幅のパーセンテージは… 4 2022/09/19 09:42
- 経済学 この文って間違ってないですか? 間違いがある場合は教えて欲しいです。 各国の経済的な豊かさを測るとき 2 2022/07/21 01:09
- プリンタ・スキャナー canonプリンターで4色個別のカートリッジインクタイプ 5 2022/04/30 15:35
- 外国株 インデックス投資は、実は罠がある、バンガード社が、ウオール街の ランダムウオーカーとか、宣伝活動した 2 2023/01/06 22:08
- 会社・職場 Excel、Googleスプレッドシートなどへのデータ入力 2 2023/07/06 05:59
- その他(IT・Webサービス) コストカットの計算について質問です。 例えば時期が1171円・業務削減見込み時間42分の場合、計算方 2 2022/12/07 09:48
- 軍事学 巨艦イージス建造へ 陸上配備代替、ミサイル防衛 「令和の戦艦大和」の声も 1 2022/09/03 20:12
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- 統計学 歳の差婚を成立させる条件! Daigoの動画で見たのですが、これの元データというか情報源を知ってる方 3 2023/07/13 19:05
- その他(Microsoft Office) エクセルソートと抽出について 3 2022/10/22 22:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
キャッシュを使わずにSELECTを...
-
WHERE句はJOIN結合前結合後どち...
-
likeとsubstrの使いわけについて
-
JOINの時のONとWHEREの違いにつ...
-
TeXの索引作成に関して
-
WHERE句の実行順序
-
問題解決のストーリーにて PDCA...
-
Access VBAで行ラベルが定義さ...
-
エクセルVBAでUserFormを起動し...
-
Accessのマクロでモジュールを...
-
PL/SQLカーソルの2重FORループ...
-
Statement ignored というエラー
-
会社の〇〇部と〇〇課の違いっ...
-
ストアドプロシジャからストア...
-
PL/SQL exceptionを呼び出すには?
-
sqlplusのspoolで空白行出現
-
ストアド実行時のエラー「参照...
-
callで順に実行されるプロシー...
-
重複するIDのデータを1行にま...
-
Excelの並び替え(先頭の文字以...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
キャッシュを使わずにSELECTを...
-
likeとsubstrの使いわけについて
-
WHERE句の実行順序
-
Like文の速度について教えてく...
-
あいまい検索のパフォーマンス...
-
WHERE句はJOIN結合前結合後どち...
-
ヒント句が無効になります
-
実行計画HASH JOIN RIGHT OUTER
-
【チューニング】インデックス...
-
ORACLE9i→11gにバージョンアッ...
-
DATE型カラムのインデックスが...
-
問題解決のストーリーにて PDCA...
-
アナライズでほとんどの処理が...
-
TeXの索引作成に関して
-
SQL ORDER BYにおける条件について
-
Oracle 実行計画、統計情報の見方
-
JOINの時のONとWHEREの違いにつ...
-
PDCAを回すって?
-
DBの実行計画って?
-
INDEXヒントとは?
おすすめ情報