DBにアクセスするアプリケーションを調査する場合、そのアプリを動作させて発行しているSQLわかると、原因の調査がやりやすく、何が起こっているか調査するきっかけをつかむことができます。
SQLServerであればプロファイラーにてリアルタイムにトレースすることができます。
Oralceの場合、とあるテーブル(失念)に発行したSQLを格納していますがどの端末から出力したものかがわかりづらく、見やすいものでもありません。
で、今日別件で調査していると、ODP.NETに限りますが、OTNのサイトで ODP.NETのデバッグ・トレース機能の利用が紹介されていました。どんなSQLがトレースされるかは不明ですがこれは助かります。
レジストリの設定が必要ですが、今度やってみようと思いました。
0 件のコメント:
コメントを投稿