小编BVe*_*non的帖子

具有设置事务隔离级别的更新语句读取未提交

如果我有一个带有 的存储过程set transaction isolation level read uncommitted,它会影响更新语句吗?

我知道你不应该with (nolock)在更新/删除语句上使用,这几乎是一样的,但不确定 SQL 是否在过程中的更新语句上忽略它,或者如果有更新语句我应该小心不要使用它。

编辑:

对困惑感到抱歉。我不是想弄清楚在操作语句上使用这种类型的锁定会产生什么影响,或者这是否是一个好主意。事实上,我不想在操作语句上使用这种锁定,所以我的问题是将“设置事务...”放在我的存储过程的顶部是否会被更新/删除语句所尊重,或者它将被忽略。我希望它只是被忽略。

我完全了解它对 select 语句的影响(及其优点和缺点)。

sql-server locking

8
推荐指数
2
解决办法
1万
查看次数

可以合并包含在其他相同索引上的列吗?

我有两个索引,它们索引同一个表上的同一个字段。它们之间的唯一区别是包含的列。

我没有理由不组合包含的列而只有一个索引,对吗?

index sql-server

5
推荐指数
1
解决办法
100
查看次数

添加 Asc 和 Desc 索引可以提高性能吗?

想知道添加升序和降序索引(在同一列上)是否可以让 SQL 通过同时使用这两个索引来更快地搜索?

performance index sql-server query-performance

4
推荐指数
1
解决办法
333
查看次数

恢复模式会影响查询速度吗?

使用完全恢复模型会使长时间运行的 DELETE 操作比在简单恢复模型下更慢吗?

performance sql-server-2008-r2

1
推荐指数
1
解决办法
2850
查看次数