- 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 SPデッドロックの問題
- 3. SQL Server 2005のデッドロック検出ツール
- 4. SQLサーバー2005エンタープライズエディションの構成
- 5. 毎日のSQLカウント状況
- 6. Javaのデッドロック状況を待って通知する
- 7. XMLデータ型とSQLサーバー2005
- 8. SQL 2005サーバーを使用してSQL 2005アプリケーションを開発する
- 9. SQL Server 2005でデッドロックを解除する方法は?
- 10. SQLサーバー2005でSSISパッケージを実行
- 11. 空き状況セット:IIS + SQL Server
- 12. SQLデッドロックの例
- 13. 状況
- 14. C#MS-SQL 2012のデッドロックのデッドロック
- 15. は、彼らがどのような状況では、SQL Serverのトリガ2005</p> <p>に関する
- 16. Gitの状況
- 17. データマイニングの状況
- 18. TSQL - ntext型のケース(SQL 2005)SQL 2005で
- 19. SQL 2005データベースコピーからSQL 2005へのオプション
- 20. golangデータベース/ sqlのデッドロック
- 21. モニター別のサーバー上でのジップの進行状況
- 22. 有限状態マシンとデッドロック
- 23. クライアントのダウンロードの進行状況をサーバーから確認する
- 24. 更新状況
- 25. onStatusChanged状況
- 26. 状況ベースのデザインパターンアプリケーション
- 27. MySQLのダブルクエリ状況
- 28. ループの状況、ベストプラクティス?
- 29. HTML5のダウンロード状況
- 30. クライアント上でNodejsサーバーの進行状況を追跡する