- 4
- 0
- 约2.26千字
- 约 3页
- 2017-06-12 发布于北京
- 举报
大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。
?
什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响,例如:
1:脏读,一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改,数据回到修改之前,这两个不同的结果就是脏读。
2:不可重复读,一个用户的一个操作是一个事务,这个事务分两次读取同一条记录,如果第一次读取后,有另外用户修改了这个数据,然后第二次读取的数据正好是其它用户修改的数据,这样造成两次读取的记录不同,如果事务中锁定这条记录就可以避免。
3:幻读,指用户读取一批记录的情况,用户两次查询同一条件的一批记录,第一次查询后,有其它用户对这批数据做了修改,方法可能是修改,删除,新增,第二次查询时,会发现第一次查询的记录条目有的不在第二次查询结果中,或者是第二次查询的条目不在第一次查询的内容中。
为什么会在查询的表后面加nolock标识?为了避免并发访问产生的不利影响,SQL Server有两种并发访问的控制机制:锁、行版本控制,表后面加nolock是解决并发访问的方案之一。
1 锁,每个事务对所依赖的资源会请求不同类型的锁,它可以阻止其他事务
您可能关注的文档
- SEO新手如何发外链.doc
- SETcpu(安卓超频软件设置方法).doc
- SF公司绩效考评系统.doc
- Share的使用教程.doc
- should和would用法.doc
- SimmarketingELE个人心得.doc
- Sjtkgg期货营销与流程.doc
- SL-8000变频恒压供水电脑控制器.doc
- smart巧记四级词汇66组(相关、形近、同根).doc
- SMP-ZL-4001-02留样管理规定.doc
- 《产业经济学》 温军 精讲课件(第六章-第十章).pptx
- 《货币金融学(第十三版)(econ13e)》mishkin(米什金)英文课件 第二十三章.pptx
- 《社会主义市场经济概论》 杨干忠 精讲课件(第四章 社会主义市场经济理论的形成与发展).pptx
- 《社会主义市场经济概论》 杨干忠 精讲课件(第三章 市场经济与产权制度).pptx
- 《产业经济学》 温军 精讲课件(第十一章-第十六章).pptx
- 《货币金融学(第十三版)(econ13e)》mishkin(米什金)英文课件 第九章.pptx
- 《社会主义市场经济概论》 杨干忠 精讲课件(第七章 社会主义市场经济的市场体系).pptx
- 《社会主义市场经济概论》 杨干忠 精讲课件(第十一章 建立与社会主义市场经济相适应的社会保障体系).pptx
- 《环境与自然资源经济学(第八版)》 Tietenberg 8e ppt(chr1-chr5).pptx
- 《社会主义市场经济概论》 杨干忠 精讲课件(第六章 社会主义市场经济的微观经济运行主体).pptx
最近下载
- 2026年煤炭行业清洁技术发展与应用前景报告.docx VIP
- 2025年中国船用冷却器数据监测研究报告.docx
- 如何制作简历PPT课件.pptx VIP
- 2026江苏苏州资管集团下属公司招聘14人备考题库及答案详解(各地真题).docx VIP
- 二年级数学下册口算练习题天天练16.pdf VIP
- NFPA 72+AMD1-2013 国家火灾报 警信号代码.pdf VIP
- 第1课时 1000以内数的认识 教学设计 2026人教版数学二年级下册.docx VIP
- 2025年商务英语(BEC)中级考试真题卷:精选解析版.docx VIP
- 水上作业施工安全专项方案.docx VIP
- 新解读《DL_T 849.4—2024电力设备专用测试仪器通用技术条件 第4部分:超低频高压发生器》最新解读.docx VIP
原创力文档

文档评论(0)