关于处理隔离层

“采集读取模式”设置与 Transact-SQL 语句 SET TRANSACTION ISOLATION LEVEL READ COMMITTED [or UNCOMMITTED] [或 UNCOMMITTED] 相对应。此设置适用于加载主要集合、次要集合和列表的查询以及对“集合中”的内容的验证。也适用于生成报告的后台任务查询和后台任务存储过程。

最重要的是系统通用的处理隔离层在处理缺省值表单中设置。可以为单独报告和后台任务定义表单中的存储过程置换此设置(UNCOMMITTED 或 COMMITTED)。也可以通过设计模式下的读取模式字段置换在表单级别的设置。

UNCOMMITTED 设置允许读取未提交的数据。在其查询完成之前用户不需要等待其他访问相同的数据数据集的长时间运行处理的完成。但是,未授权记录可以取查询显示其的时间和用户要保存更新其的时间之间的较小值。如果在查询后未授权的数据在某时获得较小值,则用户不能保存记录,因为最优化锁定失败。用户需要在更改和保存数据前刷新记录获得有效数据。

对于 COMMITTED 设置,查询会读取已提交的数据且仅返回对其查询可以获得共享锁定的数据。

相关主题