• ベストアンサー

Delphi5.0のプログラムで、DBを行ロック開放待ちの状態を調査したい

Delphi5.0のプログラムで、DBを行ロック開放待ちの状態を調査したい Delphi5.0のプログラム DBはORACLE8.1を利用しています。 このプログラムが DB更新時に、通常の10倍位処理時間がかかる場合が あります。毎回ではないので、なんらの複数の処理が 重なったときに発生しているようで、原因を調査しています。なんらかの状態で、行ロック開放待ちの状態になっているのではないかと予想しているのですが、 行ロック開放待ちになっているかどうかは、どのように調べられるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ロックの状態を取得する場合、データディクショナリビューのV$LOCKを使って取得できます。 参照URLのページを参考に調査してみてください。

参考URL:
http://www.atmarkit.co.jp/fdb/rensai/oraobstacle02/oraobstacle02_1.html

関連するQ&A