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