社区
MS-SQL Server
帖子详情
sql数据库表锁死
winny1982
2005-06-27 11:15:06
各位大侠,小女子最近在维护一个应用程序,是用C#编写的,后台数据库是sql2000(sp3补丁已打上),最近数据库总是被锁死,我想问问什么情况下数据库会被锁死啊?!我查“企业管理器”的,里面“锁/进程ID”上显示“spid 53(正在阻塞)”,“spid 55(阻塞者 53)”。我们经理说不是C#代码的问题,应为被锁的总是只有表Table1,救命啊!
...全文
571
16
打赏
收藏
sql数据库表锁死
各位大侠,小女子最近在维护一个应用程序,是用C#编写的,后台数据库是sql2000(sp3补丁已打上),最近数据库总是被锁死,我想问问什么情况下数据库会被锁死啊?!我查“企业管理器”的,里面“锁/进程ID”上显示“spid 53(正在阻塞)”,“spid 55(阻塞者 53)”。我们经理说不是C#代码的问题,应为被锁的总是只有表Table1,救命啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cemma
2005-06-29
打赏
举报
回复
你的经理居然敢说不是代码的问题?! 我估计他才有问题。
出了死锁,首先就应该怀疑程序。
winny1982
2005-06-29
打赏
举报
回复
谢谢叔叔阿姨们的帮助,问题找到了,是程序里有个死循环,测了好久才找到的。
microd
2005-06-28
打赏
举报
回复
把死锁的sid 找到,打开它的属性,把里面死锁的SQL 指令复制出来,每当死锁时,均这样去做,然后,把你复制出来的SQL 指令拿到查询分析器下去执行,分析一下它所主要的成本花费在什么地方,主要是针对些什么表的死锁,接下来就去查你的c#代码,应该就可以发现你的问题(再去优化你的程序)
winny1982
2005-06-28
打赏
举报
回复
我知道,我想知道什么原因造成的,怎么解决?如果是代码的问题,那不该只针对这个表啊?!
good2speed
2005-06-28
打赏
举报
回复
看代码,一定是它
wenhong
2005-06-28
打赏
举报
回复
我觉的应该改正你代码,应该是你的代码中存在问题,如果你是多用户的话,可能性就更大了.
先找出执行哪些功能会发生死锁,再去看你的程序代码吧
great388
2005-06-28
打赏
举报
回复
不是谢谢啊姨吗??
winny1982
2005-06-28
打赏
举报
回复
岂不是要等再次锁定才知道原因?
winny1982
2005-06-28
打赏
举报
回复
谢谢,叔叔
winny1982
2005-06-27
打赏
举报
回复
我就想知道是什么原因造成的,怎么解决撒?
chichunhua
2005-06-27
打赏
举报
回复
mark
Annyang620
2005-06-27
打赏
举报
回复
IX是intent exclusive lock,它不可以和'S','U'鎖共存,
MINDNET
2005-06-27
打赏
举报
回复
不代码的问题?
帮你顶
winny1982
2005-06-27
打赏
举报
回复
数据量很少的,没设置过独占,但是锁定的类型是‘IX’的
lzymagi
2005-06-27
打赏
举报
回复
数据量大不大?是不是独占数据库?
winny1982
2005-06-27
打赏
举报
回复
大家帮帮忙吧
SQL
Server死锁产生的原因及解决办法
本文举例说明
SQL
Server死锁产生的原因,并提出了解决的办法。
数据库
锁(行锁,
表
锁,共享锁,排他锁)脏读、不可重复读、幻读和事物隔离级别
数据库
锁(行锁,
表
锁,共享锁,排他锁) 行锁 我们知道my
sql
的Innodb引擎是支持行锁的,与Oracle不同,my
sql
的行锁是通过索引加载的,即行锁是加载索引响应的行上的,要是对应的
SQL
语句没有索引,则会走
表
锁。 行锁...
sql
删除
表
锁死
.txt
在
数据库
中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改。加了共享锁的数据对象可以被其他事务读取,但不能修改...
SQL
数据库
系统原理(二)———乐观锁与悲观锁、MVCC、范式理论、
SQL
和No
SQL
比较
新增了IS锁和IX锁,都是
表
锁,分别
表
达加S/X锁的意愿,有利于支持多粒度。 补充:粒度有两种:
表
锁、行锁,行锁开销大。 两端锁协议:加锁和解锁分两阶段执行,为事务可串行化调度提供支持 隐式和显式锁定:My
SQL
的...
My
SQL
行锁和
表
锁的含义及区别详解
相对其他
数据库
而言,My
SQL
的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。 My
SQL
大致可归纳为以下3种锁:
表
级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章