JPA のデッドロックおよびトランザクション・タイムアウトのトラブルシューティング

データベースのデッドロックおよびトランザクション・タイムアウトは、同じデータベース・リソースにアクセスしようとする 2 つ以上のクライアント間での競合が原因となって発生します。 デッドロックは、2 つ以上のクライアント間で循環ブロッキング状態が発生し、互いにブロックし合って、どのクライアントも処理を進められないという、特殊な事例です。 これらの現象は、通常はプログラミング・エラーではありません。 これらは、複雑で相互に依存し合う方法でデータベース・リソースにアクセスするビジネス・ロジックが原因となっています。

このタスクについて

以下のベスト・プラクティスおよび対応策を使用することにより、これらの状態を最小化することができます。

手順


トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_jpadeadlock
ファイル名:tejb_jpadeadlock.html