如果数据库设置为READ_ONLY,使用READ UNCOMMITTED事务级别是否有任何缺点?

时间:2015-01-27 09:49:17

标签: sql-server sql-server-2014

我们的场景如下:我们计划在夜间填充数据库,并在ETL完成时设置为read_only。那么使用READ_UNCOMMITED进行连接是否安全?

1 个答案:

答案 0 :(得分:0)

读取uncommited通常对应用程序很危险,因为允许脏读,因此一个事务可能会看到其他事务所做的未提交的更改(http://en.wikipedia.org/wiki/Isolation_(database_systems)#Read_uncommitted

在您的具体情况下,有必要研究您的申请目的。如果您的客户看到未提交的数据,则会出现问题?后续查询不能带来相同的结果,这会有问题吗?

相关问题