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

相关推荐
康乾隆2 天前
SQL Server Always On 重新添加从库步骤
数据库·sqlserver
菜鸟上路_lbz4 天前
sqlserver存储过程查询缓慢锁表分析
数据库·sqlserver
曹牧7 天前
SQLServer:生僻字
数据库·sqlserver
哥本哈士奇8 天前
SQLServer RAG笔记4:从服务层到前端交互
sqlserver
天下财经热10 天前
普渡和擎朗的配送机器人哪家更有优势?2026年商用配送场景选型分析
sqlserver
其实防守也摸鱼10 天前
全新安装 SQL Server 并直接设置数据目录到 E 盘 完整步骤
数据库·sql·网络安全·sqlserver·教程·工具
杨云龙UP11 天前
SQL Server2022部署:Windows Server 2016下安装、SSMS配置、备份还原与1433端口放通全流程_20260508
运维·服务器·数据库·sql·sqlserver·2022
就叫飞六吧17 天前
docker快速启动sqlserver实例并自动测试shell脚本
docker·容器·sqlserver
雾岛听风69118 天前
Sql server
数据库·sql·sqlserver