2つのトランザクションがあります.1つはREAD_COMMITTED、もう1つはREAD_UNCOMMITTEDです。 READ_COMMITTEDトランザクションではロック例外が発生します。この例外は、他のREAD_UNCOMMITTEDトランザクションがREAD_COMMITTEDが取得しようとしているレコードを変更した場合に発生します。私のREAD_UNCOMMITTEDトランザクションにはもう少し時間がかかります。隔離戦略に従って、READ_UNCOMMITTEDはロックを取得せず、READ_COMMITTEDはロックを取得しません。READ_UNCOMMITTEDトランザクションと同時に動作する場合のREAD_COMMITTEDロック戦略は何ですか
私の質問はREAD_COMMITTEDはここ
- 何のロック戦略に従うんです。
- READ_UNCOMMITTEDトランザクションからコミットされていないレコードのロックを取得しますか?または前の取引からのコミットされた記録に基づいて行われます。
私たちはinformixを使用しています – krisp
あなたの質問を理解するためにもう少し情報が必要です。 'Informix'のどのバージョンを使用していますか?あなたの2つのトランザクションがしようとしているもののダミーのテーブルを使って簡単な例を提供できますか? –