SQL Server鎖使用注意事項(xiàng)之如何避免死鎖
本文主要向你介紹的是SQL Server鎖使用注意事項(xiàng)之如何避免死鎖,當(dāng)然此事項(xiàng)是SQL Server鎖使中經(jīng)常出現(xiàn)的,如果你是SQL Server鎖的熱捧者。那么下面的文章對于你而言一定很有意義。
1 使用事務(wù)時,盡量縮短事務(wù)的邏輯處理過程,及早提交或回滾事務(wù);
2 設(shè)置死鎖超時參數(shù)為合理范圍,如:3分鐘-10分種;超過時間,自動放棄本次操作,避免進(jìn)程懸掛;
3 優(yōu)化程序,檢查并避免死SQL Server鎖現(xiàn)象出現(xiàn);
4 .對所有的腳本和SP都要仔細(xì)測試,在正是版本之前。
5 所有的SP都要有錯誤處理(通過@error)
6 一般不要修改SQL SERVER事務(wù)的默認(rèn)級別。不推薦強(qiáng)行加鎖
上述的相關(guān)內(nèi)容就是對SQL Server鎖使用注意事項(xiàng)之如何避免死鎖的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】
- SQL Server CLR之去除字符串中的指定字符串
- SQL Server 2008 升級顧問大盤點(diǎn)
- 對SQL Server 2008的商業(yè)智能的解析
- 三種SQL Server 恢復(fù)模式的比較
- 造成SQL Server查詢速度慢的10種原因