SQL Server: WITH(NOLOCK)=READUNCOMMITTED

WITH(NOLOCK)

并不意味着它不加任何锁。比如你在查询时,它会对表加Sch-S锁。

rebuild index需要Sch-M,由于 Sch-S 与 Sch-M 锁冲突,索引重建操作被挂起(Block)

它就是READUNCOMMITTED,官方说明:https://learn.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-table?view=sql-server-ver17

相关推荐
码农阿豪7 天前
SQL Server数据迁移完成后,凌晨的数据库告警该怎么查?
数据库·sqlserver
实泽有之,无泽虚之8 天前
SQL Server数据库备份与还原详解
数据库·sqlserver
吃一碗粉只付一碗钱8 天前
16-SqlSugar多库ConfigId与按实体选连接
sqlserver·c#
handsome_sai10 天前
SQL Server 快速入门
数据库·sqlserver
吃一碗粉只付一碗钱13 天前
10-令牌里的用户主键不要明文
服务器·数据库·sql·sqlserver·c#
aloha_78916 天前
Java 基础、集合、异常与 JUnit 5 速查
java·junit·sqlserver
betazhou21 天前
Apache Seatunnel 抽取SQL server实时同步到Oracle-多表同步(五)
数据库·oracle·sqlserver·apache·seatunnel
betazhou23 天前
Apache seatunel配置-数据同步测试(直接把采集数据打印到控制面板) - SQL server
sqlserver·apache·seatunnel
福娃筱欢25 天前
SQLServer迁移至KES SQLServer模式 问题整理
数据库·oracle·sqlserver
xuefuhe1 个月前
SQL Server:数据库没配置publication,但sp_replcounters 显示有事务积压
sqlserver