2011-01-04 12 views
0

私のテーブルからデータを読み込むときに、ランダムなデッドロックが発生しているようです。この表には多くの情報が含まれており、頻繁に読んで更新しています。Hibernate 3 +トランザクションデッドロック(S#arpアーキテクチャ)

私はすべてのデータアクセス/更新コードでトランザクション属性を使用するS#arp Architechture 1.9を使用しています。

私はデッドロックが発生しないように特別な処置が必要ですか?特定の方法でデータを更新/読まなければなりません。

どこから始めるべきかわかりません。

NHibernateの3 S#arpArchitecture 1.9 のSQL Server 2008 R2

感謝。

答えて

0

実際のデッドロックやブロックされた読み込みがありますか?前者の場合は、索引と統計の再構築を検討してください。

+0

これは、プロファイラの実行後にSQL Serverチューニング・アドバイザを実行することで解決しました。私のインデックスの一部を削除し、新しいインデックスを作成しました。私はまた、スナップショットのアイソレーションも有効にしました。 –

関連する問題