社区
MS-SQL Server
帖子详情
数据库应用程序锁表问题
liaoyu
2000-06-28 09:47:00
前台VB5,后台WinNT+SQL Server 开发的Mmis程序,在多用户使用过程中频繁出现互锁现象,数据访问采用的是 Rdo。请问找成锁表的原因有哪些,有什么解决途径?
...全文
181
5
打赏
收藏
数据库应用程序锁表问题
前台VB5,后台WinNT+SQL Server 开发的Mmis程序,在多用户使用过程中频繁出现互锁现象,数据访问采用的是 Rdo。请问找成锁表的原因有哪些,有什么解决途径?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
XiaoYang
2000-07-05
打赏
举报
回复
我用的是oracle数据库,很少碰到lock的问题,而且即使锁住之后也可以找到锁住的用户和主机名,并且杀之
dqj
2000-07-01
打赏
举报
回复
看一下我的问题是否和锁表有关
http://expert.csdn.net/TopicView.asp?id=12135
smallant
2000-06-30
打赏
举报
回复
锁表是因为数据库系统为了维护其当前活动事务使用的数据的一致性而采取的措施。简单的说如果有人要修改一张表时,在他的修改完成前,其他用户如果也要对该表进行修改或进行查询,那其他用户就必须等这个用户的修改任务完成后,释放了锁后才能对这张表进行操作。
如果你的程序在多用户使用的过程中频繁出现互锁的现象,那可能是因为A用户在对数据库进行操作时封锁了T1表,而B用户同时封锁了T2表,如果A用户继续要对表T2进行操作,那A就得等B释放T2,而此时若B也需对T1进行操作,那就得等A释放T1,这样一来A与B就互锁了。这可以试着在编程序时让所有的程序对表的操作都按照一定的顺序来进行可能就会好一点。不过最主要的还是要找出锁表的具体原因。
Fxx
2000-06-29
打赏
举报
回复
你在使用数据的同时,别人正在使用数据造成数据互锁.
建议:
在使用数据时使用FOR UPDATE OF 子句.
leslielu
2000-06-28
打赏
举报
回复
我也想知道
Oracle
数据库
事务,锁,数据块之间的联系
1. 课程以Oracle 10g
数据库
为基础,通过实验的方式得出相关数据,来验证
数据库
内部不同结构之间的联系.2. 课程中的分析方法和得出的结论同样适用于其他的
数据库
版本.3. 通过本课程的学习,可以让同学们以不同的角度更深入的理解Oracle
数据库
,同时对理解其他的关系型
数据库
有非常大的帮助.
数据库
锁表
和解锁
数据库
查询
锁表
和
锁表
处理
数据库
锁表
?别慌,本文教你如何解决
引言 作为开发人员,我们经常会和
数据库
打交道。 当我们对
数据库
进行修改操作的时候,例如添加字段,更新记录等,没有正确评估该表在这一时刻的使用频率,直接进行修改,致使修改操作长时间无法响应,造成
锁表
,在 mysql 中,如果出现 alter 操作引发Waiting for table metadata lock 类型的
锁表
,会导致任何操作不可用,后果是灾难性的。 程序设计不合理,频繁对同一张表进行修改操作,同样可能引发
锁表
。
数据库
锁表
问题
一旦出现,往往都是很致命的,
锁表
时间过久,可能会造成大量请求阻塞异常,
内存溢出与
数据库
锁表
的
问题
内存溢出与
数据库
锁表
的
问题
,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了
问题
。内存溢出与
锁表
则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看
数据库
也不能定位出
问题
的代码。 更严重的是内存溢出与
数据库
锁表
在系统开发和单元测
解决mysql
数据库
锁表
问题
(一)
这个
问题
之前遇到过一次,但是由于不知道导致
锁表
的原因,也没细想,就知道表被锁了,然后让别人把表给解锁了。但是前天的一次操作,让我亲眼见证了导致
锁表
的过程,以及如何给lock的表解锁。 1.导致
锁表
的原因(同志们也可以参考是不是也是同样的操作啊。。。): 1.1首先是大前提 我们正常的框架在service层都会有事物控制,比如我一个service层的方法要执行更新两张表,这两个表只有同...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章