尽管CSDN上已经有深度对比,但也写下自己学习过程中的对比日记吧
锁区别,ORACLE号称没有锁升级的机制。而SQL SERVER 2005 快照隔离等级似乎也没有。有点类似
-----------------------
上面这段话似乎是有问题的,哈,今天再来修正下,MS 的隔离等级严格来说跟锁升级关系不大。
前段时间上OCP培训的时候老师说ORACLE一个优势就是没有锁升级,最近看了MS SQL 2005 技术内幕的书,说锁升级未必就不是一件好事。因为在每一行上加锁,将要维护大量的锁,也是要消耗资源的。
另外小计一下,MS 锁升级,行级别锁升级直接会生成表级别锁,而不会生成页级别锁的。