チューニング

oracle

Oracle SPMベースライン登録

本番稼働後ふとしたきっかけでSQLの実行プランが変更してしまい急に遅くなってしまう事があります。本来であればアプリケーションから発行されるSQLを見直したり、ヒント句を入れて相応のパフォーマンスが出るようにすれば良いのですが、ソースに手を入...
oracle

SQL ordered by User I/O Wait Time (awrレポート)

先日開発環境では満足のいくパフォーマンスになったバッチ処理を検証環境にもっていって確認したところ全体的にひどい結果となっていました。どうせまた統計情報やヒストグラム情報取得ができておらずプランが変わったのだろうと思ったのですがいくつかSQL...
oracle

待機イベントは待機イベントクラスを見て概要をつかみます

数多くある待機イベントはとても覚えきれるものではないですが、「待機イベントクラス」に分類されているのでこれをみれば概ねその意味はわかります。AWRレポートの「Top 10 Foreground Events by Total Wait Ti...
oracle

Oracle ヒント句でINDEXを指定する

はヒストグラムの値と実データの間に大きな乖離が発生する状況や、バインドピーク問題の対策の一つとして利用します。