社区
MS-SQL Server
帖子详情
sql server里update时,是行锁还是表锁
crazycyber
2007-07-16 05:57:13
udpate table a
set column1 = 1
where idx = 1
sqlserver 执行update语句的时候,是锁整张表的吧
...全文
4738
53
打赏
收藏
sql server里update时,是行锁还是表锁
udpate table a set column1 = 1 where idx = 1 sqlserver 执行update语句的时候,是锁整张表的吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
53 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houyajin
2011-11-02
打赏
举报
回复
贴子好老的说,学习了……
mmnxkl
2011-11-02
打赏
举报
回复
今天遇到这个问题,总算明白了,原来是因为没有主键。
cs_lb
2011-07-15
打赏
举报
回复
真老的贴。。。。
吾日三省-
2011-07-14
打赏
举报
回复
学习一下..
ying25135
2011-07-14
打赏
举报
回复
学习中
wujianfeng32
2011-07-13
打赏
举报
回复
行锁
where idx = 1
ChinaITOldMan
2011-07-12
打赏
举报
回复
LEARNING
ShoJinto
2011-07-12
打赏
举报
回复
应该是行锁吧![Quote=引用楼主 crazycyber 的回复:]
udpate table a
set column1 = 1
where idx = 1
sqlserver 执行update语句的时候,是锁整张表的吧
[/Quote]
M1234
2011-07-12
打赏
举报
回复
我觉得还在于idx=1的有多少行,如果绝大多数都是idx=1,应该使用表锁。
rfq
2011-07-11
打赏
举报
回复
学习了
lao_bulls
2011-07-10
打赏
举报
回复
学习了
iittyou
2011-07-10
打赏
举报
回复
锁有什么关系吗
潮起潮落
2011-07-08
打赏
举报
回复
还是学习了。
Wang471981125
2011-03-31
打赏
举报
回复
调试。。。。。。。。。。。
zlcqupt
2011-03-31
打赏
举报
回复
学
习
dearbinge
2011-03-31
打赏
举报
回复
好贴 顺便提了今天的分
oO寒枫Oo
2011-03-31
打赏
举报
回复
原来有人在挖坟
-狙击手-
2011-03-31
打赏
举报
回复
crazycyber:你好!
截至 2011-02-24 03:53:06 前:
你已发帖 35 个, 未结贴
4
个;
结贴率为:
88.57%
[
水族杰纶
2011-03-31
打赏
举报
回复
[Quote=引用 34 楼 haiwer 的回复:]
这贴真老
[/Quote]
昵称被占用了
2011-03-31
打赏
举报
回复
这贴真老
加载更多回复(32)
sql
server
里
update
时
,是
行锁
还是
表锁
问题
FROM:http://topic.csdn.net/u/20070716/17/dd93d5f7-bc7c-4424-ab0a-dc8e100c7752.html?96861 问题: udpate a set column1 = 1 where idx = 1
sql
server
执行
update
语句的
时
候,是锁整张表的吧 分析: 看表...
查看
sql
server
update
时
,是
行锁
还是
表锁
https://bbs.csdn.net/topics/120000749 http://www.cnblogs.com/s021368/articles/2148659.html 问题: udpate a set column1 = 1 where idx = 1
sql
server
执行
update
语句的
时
候,是锁整张表的吧 分析: 看表结构, 如果没有主键无...
sql
server
里
新增修改删除记录insert,
update
,delete
时
加的
行锁
还是
表锁
的问题
参加的一个项目,开发的过程中,表结构变来变去的。碰到一诡异问题,客户要求,他们自己设计的一表中的删除标志字段IsDeleted去掉。原因居然是说
Update
效率低,Insert和delete效率高。
Update
时
候会锁表,Insert和delete则不会。大神就是大神,思考的问题常常为人所不思,头一次听说不是从业务考虑,从执行效率考虑的。即
时
从维护效率上考虑也行哇。为了这个问题,还是特别的去查了下,要想知道具体insert,
update
,delete都加了什么锁,可执行如下脚本 – 开事务, 以保持
处理
SQL
Server
中的
表锁
问题
表锁
是
SQL
Server
用来管理并发访问的一种机制,确保多个事务在访问同一数据
时
不会互相干扰。
表锁
分为共享锁、排他锁和更新锁等类型。虽然锁机制可以保证数据的一致性,不当的锁策略可能会导致性能问题和异常等待。
sql
server
update
时
,是
行锁
还是
表锁
https://bbs.csdn.net/topics/120000749 http://www.cnblogs.com/s021368/articles/2148659.html 问题: udpate a set column1 = 1 where idx = 1
sql
server
执行
update
语句的
时
候,是锁整张表的吧 分析: ...
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章