2011-12-03 187 views
-1

在我的應用程序中,我在Web服務器上運行Windows服務。 此服務調用單個表並選擇並更新表。 將此服務部署在多個Web服務器上時,如何防止在多個Web服務器上運行的服務在表上產生 死鎖。 當同一時間從不同的 網絡服務器訪問該表時,會發生什麼? 我需要採取哪些其他必要的預防措施。windows在多臺服務器上運行的服務

Gracias

回答

0

數據庫爲您處理事務中的鎖定。你需要做的是確保

  1. 所有相關的操作發生在一個事務中。
  2. 您擁有正確的事務隔離級別。

如果你讀數據,等待一些用戶的輸入,然後你必須決定是否確實使用樂觀悲觀併發控制的更新。

相關問題