[SQL ]Nolock对DB的影响

楼主: MacPerson (Gary)   2014-09-29 23:01:56
数据库名称:Ms Sql
数据库版本:2012
内容/问题描述:
在之前的公司,数据库一天到晚都Lock,所以学会用Nolock来避免Lock,
但刚刚,前同事看到我的写法说:这写法会对DB的Insert与Update有影响。
就我所知,会有Dirty Data的问题,除此之外还会有哪些问题呢?
请各位高手解惑
作者: GoalBased (Artificail Intelligence)   2014-09-29 23:10:00
一天到晚LOCK是程式码的问题吧= =
楼主: MacPerson (Gary)   2014-09-29 23:16:00
您答对了 ~ 但我还是想知道 Lock除了Dirty Data外到底还有哪些 坏处~由于前公司的系统15年了,许多地方都有这些程式码弱点
作者: GoalBased (Artificail Intelligence)   2014-09-29 23:24:00
锁住就是要保持资料的安全和正确如果你不锁的地方 不在意这些东西的话到是无所谓,但是如果类似银行那种系统,可能要等著被告吧= =说道资料的正确性,如果今天我用一个系统他跑出来的东西我都不能确定是对的那..系统的可靠度和信任度不是下降很多吗
楼主: MacPerson (Gary)   2014-09-29 23:39:00
没办法..当初数据库是别的厂区淘汰下来,系统又10几年了,所以到处几乎都看得到Nolock来解这些issue说错 淘汰的是服务器 不是数据库

Links booklink

Contact Us: admin [ a t ] ucptt.com