關於處理死鎖的幾個方法:
1>升級到Server SQL 2000
2>改寫查詢過程,建議在關聯查詢中盡量不使用三個表以上的關聊
3>在資料對表進行更新動作(Insert Update Delete)時盡可能的點用時間短與資源表少
4>在大型查詢或打開大表時盡量加入代碼Prepare對存儲過程與Query同樣適用
5>能使用Table控件的地方盡量不使用Query
6>定期對數據庫進行優化:包括建立維護計劃任務重組索引與分區
7>查看你的數據表建立了索引沒有,建立的是否合理。一般來說一張表建立的索引不要
超過三個,因為索引對查詢快但對數據更新操作會有影響.這一點你可在後台命令分析
器中調試檢查,並非索引越多越好
8>在後台查看你的服務器上進程經常發生鎖定的表,分析原因
9>對數據對行寫操作時,對事務的處理盡可能的點用時間短與資源表少,語句要高效性
我所用的就這麼多了,希望對你有所幫助。