項目中使用了事物來提交增刪改。
sqlhelp.OpenTransaction();
sqlhelp.ExecuteNoQuery(sql);
sqlhelp.CommitTransaction();
事物提交期間,表是鎖住的,不能select出數據,但是如果sql執行的時間過長,使用的次數過多,就會導致select經常要等著,能不能讓select在事物執行期間也能查詢,不鎖表,查到的數據不是最新的也無所謂。
使用 NOLOCK 或 READPAST 關鍵字
參考網址: http://www.cnblogs.com/hubj/archive/2009/12/31/1636640.html