SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED对Server:13.0.4206.0没有影响

时间:2017-10-25 16:12:22

标签: sql-server isolation-level

我们刚刚从SQL Server 2008(v10.x)迁移到2016(v13.x),当我们运行一些需要大量时间来完成的报告查询时,作为标准,我们将在查询之前使用:< / p>

    SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
    ...and then end it with:
    SET TRANSACTION ISOLATION LEVEL READ COMMITTED;

当查询运行时,这将允许用户在没有PAUSE-SPIN的情况下继续执行正常工作。

然而;自迁移以来,用户可以继续使用OR而不设置隔离级别, 它们会在屏幕之间出现明显的迟缓和暂停; 再次,这是在没有设置隔离级别的情况下进行的。

0 个答案:

没有答案