避免SQL Server阻塞通過設計應用程序來進行
此文章主要向大家描述的是設計應用程序來避免SQL Server阻塞的實際操作準則,下面的文章就是對實例的相關內容的具體介紹,愿在你學習避免SQL Server阻塞中以起到拋磚引玉的作用。
1. 不要使用或設計使用戶得以填寫編輯框的應用程序,編輯框會生成長時間運行的查詢。例如,不要使用或設計提示用戶輸入的應用程序,允許某些字段保留空白或允許輸入通配符。這可能導致應用程序提交運行時間過長的查詢,從而導致阻塞問題。
2 .不要使用或設計使用戶得以在事務內輸入內容的應用程序。
3 .允許取消查詢。
4 .使用查詢或鎖定超時,防止失控查詢和避免分布式死鎖。
5 .立即完成提取所有結果行。
6 .使事務盡可能簡短。
7 .顯式控制連接管理。
8 .在所預計的并發用戶全負荷下對應用程序進行應力測試。
以上的相關內容就是對設計應用程序以避免SQL Server阻塞的準則 的介紹,望你能有所收獲。
上述的相關內容就是對設計應用程序以避免SQL Server阻塞的準則 的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】