- SQLサーバーでデッドロックが発生する可能性のある状況は何ですか?
- このような状況を解決するにはどうすればよいですか?
2
A
答えて
1
0
A本当に簡単な説明(IVEは、申し訳ありませんイムなしDBA :)それは間違って得たときに)デッドロックが発生したとき:どちらのトランザクションを並列に実行
取引1
選択*表1 選択*表2
からトランザクション2表2 SELECT * FROM表1
から選択*
T1は、表2を待ち、最適化がでSQL文を実行することです
一つの表1
のためにT2を待ち同じ注文。 MSSQL Severにはnolockオプションがありますが、そこには不一致データのDangeがあります。関連する問題
- 1. 別のTIdTCPServerのデッドロック状況
- 2. SQL Server 2005のデッドロック検出ツール
- 3. SQL Server 2005 SPデッドロックの問題
- 4. SQLサーバー2005エンタープライズエディションの構成
- 5. XMLデータ型とSQLサーバー2005
- 6. SQL 2005サーバーを使用してSQL 2005アプリケーションを開発する
- 7. SQL Server 2005でデッドロックを解除する方法は?
- 8. 空き状況セット:IIS + SQL Server
- 9. データマイニングの状況
- 10. は、彼らがどのような状況では、SQL Serverのトリガ2005</p> <p>に関する
- 11. 有限状態マシンとデッドロック
- 12. モニター別のサーバー上でのジップの進行状況
- 13. 更新状況
- 14. ループの状況、ベストプラクティス?
- 15. MySQLのダブルクエリ状況
- 16. HTML5のダウンロード状況
- 17. 状況ベースのデザインパターンアプリケーション
- 18. SQL 2005データベースコピーからSQL 2005へのオプション
- 19. TSQL - ntext型のケース(SQL 2005)SQL 2005で
- 20. Javaスレッドのダンプ表示デッドロックの症状
- 21. SQL Server 2000 - デッドロックのデバッグ
- 22. SQL Server 2008 R2のデッドロック
- 23. SQLストアドプロシージャの実行状況を確認するには?
- 24. SELECT&UPDATEは、状況に応じて1つのSQL
- 25. Sqlの進捗状況がトランザクションにログインしています
- 26. 全文人口の進捗状況 - SQL Server 2008
- 27. Upshot.jsの現在の状況
- 28. wxPythonでの "インセプション"の状況
- 29. HTTPWebRequestの進捗状況
- 30. リファクタリングの状況hamlビュー