|
|
1
15
两者都有。主要是兼容性。 默认情况下,打开快照会破坏绝大多数应用程序,这些应用程序都期待着旧的、阻塞的行为。快照制作 重的 在版本存储中使用tempdb及其对性能的影响是可以测量的。 |
|
|
2
18
我不清楚它是否会破坏“绝大多数”的应用程序。或者,如果它将以难以识别和/或难以解决的方式破坏许多应用程序。SQL Server文档声明
一个复杂的问题是,在实际操作中,ANSI规范并没有捕获人们通常认为的脏读、模糊/不可重复读等内容。而且,在以下情况下可能会发生异常(由ANSI定义允许)
有关隔离级别之间差异的深入信息,请从
http://www.cs.umb.edu/cs734/CritiqueANSI_Iso.pdf
(
|
|
|
3
4
它从Sybase/SQL Server系列永久工作的方式更改了默认锁定策略。它会破坏我所有的应用程序,破坏我在商店里所知道的所有应用程序,并破坏许多重要数据。 阅读 Wikipedia article 完全地 :是否希望银行应用程序背后的代码使用此隔离模型?
像大多数数据库设计一样,这是一个折衷方案。在我的例子中,我可以处理锁定等待/死锁(很少),作为更简单、更“开箱即用”的数据完整性的代价。我还没有遇到一个我认为快照隔离是解决方案的问题。 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 10 月前 |
|
|
Nebula Tech · 在SQL Server中搜索字符串中单词的多次出现 10 月前 |
|
Marc Guillot · 记录值时忽略冲突 10 月前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 11 月前 |
|
|
GH DevOps · 多对多关系中同类型的SQL Server关系表设计 11 月前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 11 月前 |