我正在阅读有关 SQL Server延迟持久性功能的文档,并看到了这张表:
它指出数据库级别设置始终优先于提交级别查看。但我无法理解这张桌子。
据我了解,2 是数据库级别设置,3 必须是提交级别设置。但是为什么他们的交叉点位置 4 表明结果是延迟持久的呢?
有人可以帮我理解如何阅读这张表吗?
我正在阅读有关 SQL Server延迟持久性功能的文档,并看到了这张表:
它指出数据库级别设置始终优先于提交级别查看。但我无法理解这张桌子。
据我了解,2 是数据库级别设置,3 必须是提交级别设置。但是为什么他们的交叉点位置 4 表明结果是延迟持久的呢?
有人可以帮我理解如何阅读这张表吗?
数据库级设置为 DISABLED、ALLOWED 和 FORCED。
提交级别设置为 ON 和 OFF。
是默认值,相当于
这里的要点是,如果您在数据库上将其设置为 FORCED,则所有事务都会以延迟的持久性执行。因此,您无需更改任何代码即可将所有数据库事务切换为延迟持久性。
最左边的列是提交设置。第一行是数据库设置。所以延迟 (4) 是提交设置为 OFF (2) 但数据库设置 (3) 被强制时的结果。——丹·古兹曼