社区
PowerBuilder
帖子详情
请指教—数据锁死的问题
stone612
2001-11-25 08:19:24
现有一个网络版的库存管理系统,基于power builder7.0 和sql server 2000来
开发,在测试过程中发现不能几个人同时访问某些表格,我知道这可能是数据库写锁
和读锁的问题,现请教这一问题如何解决,即在实际情况中几个人同时读和写。
请大家赐教,急盼回音。
...全文
101
3
打赏
收藏
请指教—数据锁死的问题
现有一个网络版的库存管理系统,基于power builder7.0 和sql server 2000来 开发,在测试过程中发现不能几个人同时访问某些表格,我知道这可能是数据库写锁 和读锁的问题,现请教这一问题如何解决,即在实际情况中几个人同时读和写。 请大家赐教,急盼回音。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WindowsMe
2001-11-26
打赏
举报
回复
1 检查SQL SERVER上到底锁住了哪些表,查看ACTIVITY中的锁情况可知
2 根据被锁表情况检查自己的事务是否尽快提交了
3 最后也最不推荐的方法,允许脏读。将sqlca的isolation level设为RU(READ COMMITED)
IronPromises
2001-11-26
打赏
举报
回复
http://www.csdn.net/expert/Topic/15/15514.shtm
http://www.csdn.net/expert/Topic/23/23241.shtm
IronPromises
2001-11-26
打赏
举报
回复
(1) 檢查並調整發生死鎖的兩個事務對表進行加鎖的順序.
(2) 單純的查詢語句不要放在事務中處理.
(3) 不在事務中包含資料交互和與用戶的交互.
(4) 不在事務中執行大量計算和更新,儘量把耗時計算放在事務外.
(5) 優化經常產生死鎖的表的索引和訪問方式.
(6) 縮短事務的規模,將大事務分割成若干小事務提交,縮短事務的時間.
(7) 所有的基於事務的SQL程式都放入存儲過程中.
(8) 如果你是前台應用程序訪問數據庫,那麼可以使用前台工具的自動提交或是read uncommit(也就是髒讀) –有些開發工具支持.
相关推荐
esale3.85
数据
库破解
此软件能够恢复3.85免狗、授权版
数据
锁死
的
问题
。并且不会损坏
数据
库,
请
放心使用。
Oracle如何跳过被
锁死
的
数据
Oracle如何跳过被
锁死
的
数据
select * from 表名 for update skip locked;
关于CubeMX的串口全双工接收发送
锁死
的
问题
关于CubeMX的串口全双工接收发送
锁死
的
问题
https://blog.csdn.net/mickey35/article/details/74255041
数据
库表
锁死
的解决方法
开发过程中,有时候前端
请
求一个接口,后台一直没反馈,且控制台也没有异常信息,多次
请
求都是同样的结果,此时可能是对应的接口调用的sql
锁死
的
问题
。具体解决方法如下: 1.执行查询语句 SELECT * FROM information_schema.INNODB_TRX; 结果如下: 2.将
锁死
的sql语句对应的进程杀死 kill 1200031; 最后,重新
请
求接口,发现可以正常返回
数据
。 这篇文章对你有帮助吗,关注博主,后期为大家分享更多开发小知识和
问题
的解决方案,在编码的道路上一起努力。 .
Oracle出现锁表查询并快速解决
在大家共用一个
数据
库经常遇到锁表的
问题
,出现的现象.1、存储过程无法执行2、查询表
数据
出现缓慢3、前端出现卡死的现象通过sql查询出出现锁表的
数据
:SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||', '||vss.SERIAL# 删除号,lo.locked_mode,lo.SESSION_ID, vss.SERIAL#,vs...
发帖
PowerBuilder
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
1028
社区成员
6.6w+
社区内容
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2001-11-25 08:19
社区公告
暂无公告