1

状況によっては、クエリ中にロック エラーを返す asp.net アプリケーションがあります。これは問題ありませんが、ロックの所有者をログに記録して、動作上の問題の可能性を追跡することができます (ユーザーがアプリケーションを更新モードで開いてから長時間そのままにしておく)。

Informix エラーで、テーブルに加えてロックの所有者を報告する方法はありますか (これが現在返されているものです)。Check if table is locked in Informixを見ましたが、syslocks ビューでロックのリストを照会する方法が説明されていますが、それは膨大なリストになる可能性があり、失敗した特定のロックの所有者のみをログに記録したいと考えています。クエリ。

バージョンによって違いがある場合は、Informix 10.0 を使用しています。

助言がありますか?

4

1 に答える 1

1

簡単に言うと、セッションで発生したロックの所有者をInformixに報告させる方法はありません。これは標準で提供されておらず、それを変更する方法はありません。

于 2013-03-06T01:10:59.817 に答える