我正在从下面的链接学习Server 2008的快照隔离级别。我的困惑是,
http://msdn.microsoft.com/en-us/library/ms173763.aspx
似乎1和2是相互冲突的?有什么评论吗?
谢谢你,乔治
发布于 2009-07-12 08:53:14
第二个意思是“我能看到我自己的变化,我看不到其他的变化”
因此,如果我启动了一个事务,并进行了更改,我可以看到它们。其他会话/连接的其他事务在TXN看不到更改后启动
发布于 2009-07-12 18:21:46
您还需要知道快照和已提交快照之间的区别-对于后者,您需要修改BOL中的引用,如下所示:
“在当前语句(非事务!)开始后,其他事务所做的数据修改对于在当前事务中执行的语句是不可见的。”
一个有很大差别的案例:当快照隔离有帮助时,当它受伤时
发布于 2018-08-10 14:28:39
你得好好想想。READ_COMMITTED只有效/有用。READ_UNCOMMITTED?的用途是什么什么生意需要肮脏的读物?读系列?为什么任何业务需求都会迫使订单读取数据。SQL server designer并没有考虑简化。Oracle选择只支持一个,而且它可以工作。快照是db应该如何解决这个问题的,所以我们甚至不应该知道。用左脑,我们应该研究如何支持业务逻辑,而不是DB本身。
https://stackoverflow.com/questions/1115588
复制相似问题